所以我試圖從php文件發送json對象數組到js。訪問從php發送到js的數組
,我使用的方法似乎是工作,因爲我用的console.log打印我收到的對象(陣列),我得到了我在下面的格式發送真正
(
[0] => {"id":"1","name":"mmdftd","phone":"5785","year":"2013","app_status":"in_progress"}
[1] => {"id":"2","name":"shsoshsdo","phone":"58","year":"2013","app_status":"in_progress"}
)
不過我現在面臨的一個問題閱讀本陣
我嘗試不同的方式來訪問它下面
第一種方式:。每個函數
$(data).each(function() {
console.log("This| " + this);
console.log("ID| " + val.id);
console.log("Name| " + val.name);
console.log("Phone| " + val.phone);
console.log("Year| " + val.year);
console.log("APP Status| " + val.app_status);
}
然而這會導致以下錯誤
Uncaught Error: Syntax error, unrecognized expression: Array
方式二:使用while LOOG 我使用這個條件
while(data[i] != null)
然而這會導致一個無限循環
任何建議循環在哪種訪問這種陣列的最佳做法? 在此先感謝
你必須使用數據= JSON.parse(數據); – Praveen