我想通过onclick将数据追加到jquery模式并将数组传递给函数会产生问题。我的代码如下: -通过onClick传递给JavaScript函数的数组正在创建[对象,对象]
var ttlpndordsqnty = topBarData['ttlpndngordrs'].length;
var ttlpndordsdata = topBarData['ttlpndngordrs'];
$('#totalpendingtestorders').empty();
$('#totalpendingtestorders').append('<a onClick="populateWidgetInfo(\''+ttlpndordsdata+ '\')" class="count red" data-toggle="modal" data-target="#totalpndgordModal"><label >' +ttlpndordsqnty+ '</label></a>');
function populateWidgetInfo(data)
{
console.log(data);
} //end function
当我点击这个然后返回而不是数组传递。请帮助我?
[object Object],[object Object],[object Object]
'console.log(ttlpndordsdata)'给了什么? – RomanPerekhrest
这是一个包含3个对象的数组。你的意思是什么 – Devian
在这行'$('#totalpendingtestorders')。append('');'你的ttlpndordsdata转换为字符串,并在你点击后传递给你的函数。这就是为什么你的日志是'[对象对象],[对象对象],[对象对象]' – Karlen