首页 > 代码库 > 0909错误记录_js
0909错误记录_js
关于字符串拼接我还是谜一样的感觉。基础不牢,地动山摇 --!近期的目标是再也不犯同样的错误了(吐血调试。。)
用jdgrid画表格,其中有一个列是自定义的操作列:
有问题的写法:
1 {name : "oper",index:"",sortable : false,2 formatter : function(cellvalue,options,row){3 var html = ‘<div class="operate-box">‘;4 html += ‘<a href="javascript:void(0)" onClick="addOrUpdate(\‘‘+row.id+‘,\‘‘+row.type+‘\‘);">修改</a>‘5 }6 }
结果url里面很奇怪,如图
然后同事出现了,帮我改了下
第四行: 1 html += ‘<a href="javascript:void(0)" onClick="addOrUpdate(\‘‘+row.id+‘\‘,\‘‘+row.type+‘\‘);">修改</a>‘
原来我的逗号没有转义。难怪页面上那个字段老是undefined。
0909错误记录_js
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。