Mysql
 sql >> Database >  >> RDS >> Mysql

Compila la casella di selezione dal database usando jQuery

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.