1.問題描述:每個按鈕的綁定了事件傳遞Json對象,點擊對應顯示Json數據2.代碼:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery-1.11.0.min.js" ></script> <style> .btn{ margin: 20px; } </style> </head> <body> </body> <script> window.onload = function(){ for(var i = 0;i<10;i++){ var obj = { "PersonId": i, "pid": 123 }; // obj = JSON.stringify(obj); 這里應該轉化為字符串傳遞嗎?轉為字符串PersonId也變為了personid是怎么回事呢? var op = $('<a class="btn" href="javascript:doChioce(' + obj + ')">選擇</a>'); $('body').append(op); } } function doChioce(obj){ // console.log(obj); //點擊的時候報錯 // console.log(obj.PersonId) } </script></html>
Json對象作為函數參數,怎么傳遞和接收
慕姐4208626
2018-12-13 18:22:57