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