Níže uvedený skript načte rozevírací seznam z JSON přijatého ze stránky 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);
});
});
Za předpokladu přijatého JSON
je v tomto formátu
[ { "ID" :"1", "Name":"Scott"},{ "ID":"2", "Name":"Jon"} ]
Další věc, kterou jsem si všiml, je, že pro získání položek děláte SELECT * FROM název tabulky. Nemyslím si, že byste to měli dělat. Měli byste vytvořit pouze dva sloupce (ID &NAME , pokud tyto sloupce v tabulce máte).
Zde je příklad JSFiddle ukázat, jak načíst data z JSON.