onclick事件传递对象参数


  onclick 无法直接传递对象参数,需要将对象处理一下

  “js对象” 和 “json ” :js 在接收json 时能自动转化为js 对象;而例如HTML 中函数传递时,对象的传递只能转为json 来传!

  

<a href="#"onclick="editName(JSON.stringify(data).replace(/"/g, '&quot;'))">
function editName (data) {
  //这里可以接收到data对象
}

如果要将此对象拼接在url后面传递,需要处理转成json字符串,否则java后台接收不到此对象
var jsonStr = JSON.stringify(data);

 参考:http://blog.csdn.net/legend11/article/details/53408459

http://blog.csdn.net/chyin1024/article/details/53495409


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM