sql >> Databasteknik >  >> RDS >> Mysql

Fyll i urvalsrutan från databasen med jQuery

Skriptet nedan kommer att ladda rullgardinsmenyn från JSON som tas emot från PHP-sidan.

$(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); 
  });

});

Förutsatt den mottagna JSON är i detta format

[ { "ID" :"1", "Name":"Scott"},{ "ID":"2", "Name":"Jon"} ]

En annan sak jag märkte är att du gör SELECT * FROM tabellnamn för att få objekten. Jag tycker inte att du ska göra det. Du bör bara göra två kolumner (ID &NAMN, om du har dessa kolumner i din tabell).

Här är ett JSFiddle-exempel för att visa hur man hämtar data från JSON.



  1. Två Laravel-applikationer på samma server i konflikt med varandra

  2. Hur får jag det aktuella året med SQL på Oracle?

  3. Rå relevansfråga i Laravel. Hur ska man hantera det?

  4. Hur man hämtar poster som innehåller alfanumeriska tecken + blanksteg