Mysql
 sql >> Base de données >  >> RDS >> Mysql

Remplir la zone de sélection de la base de données à l'aide de jQuery

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.