如何使用jquery检索从php数字数组转换的json数据?我有这个php数字数组......
while(tests < totalResults)
{
$testResults[$columnIndex] = '<p>' . $log_info . '</p>';
}
$jsonData = json_encode($testResults);
echo $jsonData;
这是我如何使用jquery检索上面的PHP代码,但没有外出任何东西......
$.getJSON("test.php",function(data)
{
$.each(data, function(key, value)
{
$("#test li:eq(0)").appendTo(value[key]);
});
});
答案 0 :(得分:0)
value
参数不是数组,它是数组中该项的值。
$("#test li:eq(0)").appendTo(value);
请注意,您正在从数组中的字符串创建元素,向其中添加子元素并将它们丢弃。也许您想要使用append
方法。
答案 1 :(得分:0)
将value[key]
更改为value
,因为循环回调中的第二个参数指向数组的当前值。试试这个
$.getJSON("test.php",function(data)
{
$.each($(data), function(key, value)
{
$("#test li:eq(0)").appendTo(value);
});
});