Tập lệnh dưới đây sẽ tải danh sách thả xuống từ JSON nhận được từ Trang PHP.
$(function(){
var items="";
$.getJSON("yourPHPPage.php",function(data){
$.each(data,function(index,item)
{
items+="<option value='"+item.ID+"'>"+item.Name+"</option>";
});
$("#a1_title").html(items);
});
});
Giả sử JSON
đã nhận ở định dạng này
[ { "ID" :"1", "Name":"Scott"},{ "ID":"2", "Name":"Jon"} ]
Một điều tôi nhận thấy là bạn đang thực hiện SELECT * FROM tên bảng để lấy các mục. Tôi không nghĩ rằng bạn nên làm điều đó. Bạn chỉ nên thực hiện hai cột (ID và TÊN, nếu bạn có các cột đó trong bảng của mình.).
Đây là ví dụ về JSFiddle để chỉ ra cách tìm nạp dữ liệu từ JSON.