Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wypełnij pole wyboru z bazy danych za pomocą jQuery

Poniższy skrypt załaduje rozwijaną listę z JSON otrzymanego ze strony 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); 
  });

});

Zakładając otrzymany JSON jest w tym formacie

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

Inną rzeczą, którą zauważyłem, jest to, że wykonujesz SELECT * FROM nazwa tabeli, aby pobrać elementy. Myślę, że nie powinieneś tego robić. Powinieneś zrobić tylko dwie kolumny (ID i NAZWA , jeśli masz te kolumny w swojej tabeli).

Oto przykład JSFiddle aby pokazać, jak pobrać dane z JSON.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zreplikować bazę danych MySQL na inny serwer

  2. Tabela aktualizacji PDO za pomocą tablicy

  3. Korzystanie z HHVM z WordPress

  4. Uruchamianie autouzupełniania jQuery do pracy ze źródłem PHP

  5. SQLSTATE[42000]:Błąd składni lub naruszenie dostępu:1055 Wyrażenie #3 listy SELECT nie znajduje się w klauzuli GROUP BY i zawiera niezagregowane