Jquery的each函数拼接字符串传参问题
2017-11-29 19:50
1211 查看
问题,在使用$.each函数时,有一个操作需要拼接HTML语句,然后在拼接后的点击事件函数中出传入当前el对象,一直报错,不晓得什么原因。(data是ajax返回的json对象)
解决办法: 将el转化下再传递就可以了,代码为: var str = JSON.stringify(el);”
JSON.stringify函数的返回值是json字符串,但在printLadingBill函数打印str,得到的依然是对象
解决办法: 将el转化下再传递就可以了,代码为: var str = JSON.stringify(el);”
JSON.stringify函数的返回值是json字符串,但在printLadingBill函数打印str,得到的依然是对象
function PrepaidPayment(data) { var html = ''; $.each(data,function(index,el){ html += "<tr><td>"+el.io_date+“</td>"; if(el.account_io_type_name == "退款") { var str = JSON.stringify(el); html += "<a onclick='printLadingBill("+str+")' style='cursor:pointer;'>打印退费单</a></td></tr>"; }else{ var str = JSON.stringify(el); html += "<a onclick='printLadingBill("+str+")' style='cursor:pointer;'>打印收费单</td></tr>"; } }) }
printLadingBill(str) { console.log(str); }
相关文章推荐
- javascript与jQuery的each,map回调函数参数顺序问题
- c/c++ 拼接字符串 与函数传参时数组不是传值
- js 拼接字符串传参乱码问题
- js拼接字符串函数名称中带参数引号问题
- js中input的属性设置问题(变量设置,字符串拼接,通过函数设置)
- JQuery,拼接字符串问题(求助)
- js拼接字符串函数名称中带参数引号问题
- 整数与字符串的拼接问题的解决
- 自己实现基本的C标准库字符串处理函数——基本问题
- jQuery的ajax访问后台的函数,有时正常,有时报连接错误的问题总结
- js拼接传递参数字符串问题
- mysql 中使用 concat 函数 拼接字符串
- WMSYS.WM_CONCAT(distinct(字段名)) 函数,字符串拼接函数。合并列
- jQuery里的trim()函数在浏览器上面支持的问题
- jquery拼接字符串
- 返回值为指针的函数 字符串的拼接
- jquery中ajax函数执行顺序问题之如何设置同步
- hihocoder #1152 Lucky Substrings 【字符串处理问题】strsub()函数+set集合去重
- MyBatis 动态拼接Sql字符串的问题
- 关于VC++6.0中的字符串拼接函数strcat