我是來自JSON得到以下數據如何jQuery中讀取多行的JSON數據+ WordPress的
返回數據:
{
"items": [{
"name": "abc",
"meta_value": "3020"
}, {
"name": "xyz",
"meta_value": "3020"
}]
}
我使用這個編碼數據echo json_encode(array('items' => $data));
並繼以解碼和打印來自JSON的數據,但它給錯誤
"Uncaught TypeError: Cannot read property 'length' of undefined"
$.each(data.items, function(i, item) {
$('#dobsondev-ajax-table').append('<tr><td>' + data.name + '</td><td>' + data.name + '</td><td>' + data.meta_value + '</td><td>' + data.name + '</td></tr>');
});
您提供的錯誤與您添加的代碼無關。 – RRK
如果我從數據庫返回單行,並使用json_encode進行編碼,那麼它是正常的,並正確顯示數據,即使我使用索引像這樣的數據[0] .name它顯示數據,如果我不放在循環內 – coder