Lo script seguente caricherà l'elenco a discesa dal JSON ricevuto dalla pagina 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);
});
});
Assumendo il JSON
ricevuto è in questo formato
[ { "ID" :"1", "Name":"Scott"},{ "ID":"2", "Name":"Jon"} ]
Un'altra cosa che ho notato è che stai facendo SELECT * FROM nome della tabella per ottenere gli elementi. Non credo che dovresti farlo. Dovresti fare solo due colonne (ID &NAME , se hai quelle colonne nella tabella.).
Ecco un esempio JSFiddle per mostrare come recuperare i dati dal JSON.