Le script ci-dessous chargera la liste déroulante à partir du JSON reçu de la page 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);
});
});
En supposant que le JSON
reçu est dans ce format
[ { "ID" :"1", "Name":"Scott"},{ "ID":"2", "Name":"Jon"} ]
Une autre chose que j'ai remarquée est que vous faites SELECT * FROM nom de table pour obtenir les éléments. Je ne pense pas que vous devriez faire cela. Vous ne devriez faire que deux colonnes (ID &NAME , si vous avez ces colonnes dans votre table.).
Voici un exemple JSFiddle pour montrer comment récupérer des données à partir du JSON.