为了账号安全,请及时绑定邮箱和手机立即绑定

将 json 数据传递给 onclick jquery 函数

将 json 数据传递给 onclick jquery 函数

PHP
拉丁的传说 2023-04-28 13:53:17
我正在尝试将 JSON 对象传递给 onclick 函数,但它不起作用              $.each(response, function(k, v) {                    html += "<tr>";                    html += "   <td><a  onclick='showcomplaints('+ v.ID +')'  >" + v.ID + "</a></td>";                    html += "   <td>" + v.Name + "</td>";                    html += '  </tr>';               });            function showcomplaints(id)            {             alert(id);            }我在控制台窗口中收到此错误“Uncaught SyntaxError: Unexpected end of input”。
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

在这里,您需要在代码中修复这一行:

html += "   <td><a  onclick='showcomplaints('v.ID')'  >" + v.ID + "</a></td>";

作为:

html += "   <td><a  onclick='showcomplaints("+v.ID+")'  >" + v.ID + "</a></td>";

这样做的原因是你正在调用一个需要 id 的函数 showcomplaints 而不是你传递的是一个字符串 v.ID


查看完整回答
反对 回复 2023-04-28
  • 1 回答
  • 0 关注
  • 97 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信