創建一個JSON數組我在PHP中像這樣的數組:如何使用在JavaScript從PHP
$arr['test'] = "asd";
$arr['test1'] = "asd1";
echo json_encode($arr);
和我得到這個使用jquery職位:
$.post("fillScheda.php",{scheda:num_scheda,id:idCliente},function(msg){
});
所以msg
有我的JSON數組... 我試圖以某種方式來訪問..
alert(msg[0].test);
alert(msg.test);
,但結果總是undefined
...我如何獲取值?有人能幫我嗎?謝謝!!!
'msg.test' * should * work。你可以仔細檢查你的服務器是否正在輸出'{「test」:「asd」,「test1」:「asd1」}',而不是通過你的開發者工具中的網絡標籤? – Matt
msg = eval('('+ msg +')');警報(msg.test); – Dev
@Matt我使用警報(味精)測試,該字符串導致是相同的你發佈.. – JackTurky