Ajaxでデータに動的にデータを挿入しています。ボタンをクリックすると、反復オブジェクトをjavascript関数に渡します。
要件:ボタンをクリックすると、オブジェクトを渡すために必要なJavaScript関数が呼び出されます。 JavaScriptで、同じvalue.id、value.title、value.description .....を使用してデータにアクセスする必要があります(期待される結果) しかし、私は関数の引数からデータを取得できません。stringifyで解析したところ、方法はしなかった。
JavaScript関数ではどうすればアクセスできますか教えてください。
success : function(data) {
var listData = null;
$.each(data.documentsList,function(index, value) {
//some logic ----------(iam able to get value.id, value.title, value.description...)
listData += '<button value="Update" onclick="updateDocument(\''+ value + '\')">Update</button>'
//some logic ----------
});//each loop end
$('#list').html(listData);
},//success end
function updateDocument(document) {
console.log("updateDocument" + document); //[object object]
console.log(document.title); //undefined
}