如何避免使用jqGrid filterloader出现“ SyntaxError:严格模式下不允许使用八进制文字”消息

纳文克

在jqGrid过滤器工具栏中,当我在数值列上搜索带有前导零(例如01、02、00等)的数值时,

SyntaxError:在严格模式下不允许使用八进制文字

消息即将到来。请帮帮我。

奥列格

之所以存在这个问题,是因为jqGrid会在搜索字段中输入代码时生成parseFloat(01)(forformatter: "float"formatter: "number")或parseInt(01, 10)(for formatter: "integer")之类的代码01

我修复了免费jqGrid中的错误(请参阅提交如果您要使用Wiki中描述URL,则可以直接从GitHub尝试最新的代码

<link href="//rawgit.com/free-jqgrid/jqGrid/master/css/ui.jqgrid.css" rel="stylesheet">
<script src="//rawgit.com/free-jqgrid/jqGrid/master/js/i18n/grid.locale-de.js"></script>
<script src="//rawgit.com/free-jqgrid/jqGrid/master/js/jquery.jqgrid.src.js"></script>

如果使用本地文件中的网址,则应添加http:加上https:前缀)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章