【发布时间】:2011-01-26 09:15:24
【问题描述】:
如何读取/打印 JQuery json 数组的内容。我从一个 php 页面示例接收 json 数据:
$jc = $_GET['jsoncallback'];
$users[1] = array('name' => 'Dave', 'email' => 'dave@jjjjce.be');
$users[2] = array('name' => 'Erik', 'email' => 'erik@jkghjk.be');
echo $jc . '(' . json_encode($users) . ')';
其中 jsoncallback 是回调函数。到目前为止,一切都很好。但是如何打印这个数组呢?
$.getJSON("http://test.test.test/jtest1.php?jsoncallback=?",
function(data){
$.each(data, function(i){
$('#testit').html(data.name);
});
});
我无法得到“data.name, i.data.name”或任何组合来打印出我得到的所有东西都是未定义的。你如何打印出 JQuery 数组?请指出我正确的方向。让 $.getJSON 工作需要很长时间 - 我可以使用一维数组来完成,但我无法打印多维数组。我知道它正在“发生”,因为我可以alert(i) 并且我得到了正确的键,但我无法获得值。
【问题讨论】:
标签: jquery arrays multidimensional-array