Mới tới php. Tôi đang cố gắng gửi dữ liệu JSON đến giao diện người dùng trong cặp tên-giá trị. Tôi đã thử một ví dụ mà tôi có here Sau đây là đoạn mã của tôi gửi dữ liệu theo định dạng giá trị tên JSON.Cách gửi một mảng các đối tượng ở định dạng JSON từ PHP
while($stmt->fetch()){
$list = array('id' => $fid, 'name' => $fname);
}
$stmt->free_result();
$stmt->close();
echo json_encode($list);
tôi nhận này trên front-end
Object {id: 12, name: "Manisha"}
Vấn đề là tôi đã mong đợi một mảng của các đối tượng. Giá trị trên là giá trị cuối cùng thu được từ truy vấn SQL. Những thay đổi tôi nên thực hiện cho mã này là gì để tôi có thể nhận được một mảng các đối tượng. Một cái gì đó như
[{"id":"1","name":"Kumari"}, {"id":"2","name":"KM"}, {"id":"3","name":"Manisha"}]
Xin vui lòng tư vấn.
từ $ danh sách được định nghĩa là một mảng các giá trị, tôi sẽ đã nghĩ rằng bạn sẽ không nhận được một chiếc Object ở mặt trước, nhưng Array [id: 12, tên: "Manisha"] – Waygood