[英]jquery ajax get json array?
我使用$ .getJSON調用php文件。 它回盪了這一點。
for($i=0; $i<=10; $i++)
{
$nr[] = $i;
}
echo "{'result': 'error', 'count': '$nr'}";
在jQuery中獲取結果,我只是用
警報(數據結果)
我如何獲得所有的nr:s計數?
編輯:但是如何在jquery中循環通過數組? 所有的鍵都是數字,我不知道如何檢索它們。
使用json_encode
將您的PHP數組轉換為JSON數組:
echo "{'result': 'error', 'count': ".json_encode($nr)."}";
您甚至可以先使用本機PHP類型構建漏洞響應消息,然后使用json_encode
進行轉換:
$response = array(
'result' => 'error',
'count' => array()
);
for ($i=0; $i<=10; $i++) {
$response['count'][] = $i;
}
echo json_encode($response);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.