我很抱歉如果此問題之前曾被問到過,但我似乎無法讓他們爲我工作。 PHP腳本數據庫結果傳遞給JavaScript這樣的:在JavaScript中從PHP對象中提取mySQL查詢結果
[{"id":"1","name":"Babe Ruth","loginID":"babe","loginPW":"babe123"}]
我已經試過JSON.stringify:然後
$queryResult = mysqli_query($dbase, $query);
if ($queryResult) {
$result = array();
while($row = mysqli_fetch_array($queryResult)) {
$result[] = $row;
}
}
echo json_encode($result);
的JavaScript通過AJAX (執行console.log的結果)收到此,Object.keys(arr),foreach($ arr as $ key => $ value),for(i in arr),但都沒有成功。
我怎樣才能讀取這個鍵值對?
TIA。
嘗試JSON.parse()來如下所述:https://www.w3schools.com/js/js_json_parse。 asp –
謝謝ju。很明顯,這是正確的方法,儘管必須使用id鍵訪問,正如Vasya指出的*(標記的答案)*。 – iSofia