在Ajax中调用在html页面中动态填充数据。如何将jQuery中的json对象迭代到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
}
您应该使用.on()作为动态按钮的事件委托。 – ScanQR