js中关于{}中对象表达式结尾多余逗号在不同的环境下产生的异常排查

用的同样的easyui和jquery版本,家里的Jdk为1.8.0,公司电脑用的jdk也是1.8.0,区别只是小版本比如201 203这样的不同,在家里电脑上跑的好好的easyui datagrid代码,复制到公司电脑上datagrid就不能正常工作了,完全不能显示。折腾了很久,终于找到了原因。原因就是js表达式中的{}中的对象结尾多出的一个","逗号导致异常。(当然这个异常只是表现在Eclipse内置浏览器调试的时候显示异常,如果在Eclipse中跑起来后,把URL放到IE或360等其它浏览器中打开是完全正常的,说明JS{}对象表达式末尾有多余的逗号大部分情况下是可以正常运行的

比如:下面的JS代码在家里的电脑跑的灰常正常

	<table id="dg"></table>
	<script>
    $('#dg').datagrid({
        title: 'Basic DataGrid',       //表格标题
        width:720,            //表格宽度
        pagination: true,     //开启分页
        pageSize: 10,         //分页大小
        pageNumber:1,         //第几页显示(默认第一页,可以省略)
        pageList: [10, 20, 30], //设置每页记录条数的列表 
        columns: [[                //添加列
            {
                field: 'i
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值