O script abaixo carregará a lista suspensa do JSON recebido da página 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);
});
});
Assumindo o
JSON
recebido está neste formato [ { "ID" :"1", "Name":"Scott"},{ "ID":"2", "Name":"Jon"} ]
Outra coisa que notei é que você está fazendo SELECT * FROM nome da tabela para obter os itens. Eu não acho que você deveria fazer isso. Você deve fazer apenas duas colunas (ID &NAME , se você tiver essas colunas em sua tabela.).
Aqui está um exemplo de JSFiddle para mostrar como buscar dados do JSON.