Saya cuba mendapatkan rekod Alert ID dan Name daripada pangkalan data menggunakan Javasript fetch API.
Masalah saya ialah kerana makluman kosong, tiada sebarang makluman.
Saya rasa ada yang tidak kena dengan baris kod ini
response.json().then(
. Ini adalah contoh json yang dikembalikan oleh pangkalan data
[{"id":"5","name":"moore Lizzy"}]
Berikut ialah ambil Javascript API
fetch("http://localhost/record/rec.php", { "method": "GET", }).then( response => { response.json().then( data => { console.log(data); data.forEach((r) => { alert(r.id); alert(r.name); }); } ) })
Ini kod php
//connect db $id = "5"; $name = "More Lizy"; $result_arr[] = array( "id" => $id, "name" => $name ); echo json_encode($result_arr);
Menambah kembali pada baris kod di sini juga telah membetulkan isu ini. Akhirnya, saya juga memastikan tiada ruang putih dalam kod tersebut.
Sintaks di atas tidak betul. Anda akan
.next()
直接链接到response.json()
- 即response.json().then(
,它应该在哪里更像下面的(稍微缩写),其中.next()
绑定到返回 JSON 的整个前一个next()
berpisah