sql >> Databáze >  >> RDS >> Mysql

Vyplňte výběrové pole z databáze pomocí jQuery

Níže uvedený skript načte rozevírací seznam z JSON přijatého ze stránky 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); 
  });

});

Za předpokladu přijatého JSON je v tomto formátu

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

Další věc, kterou jsem si všiml, je, že pro získání položek děláte SELECT * FROM název tabulky. Nemyslím si, že byste to měli dělat. Měli byste vytvořit pouze dva sloupce (ID &NAME , pokud tyto sloupce v tabulce máte).

Zde je příklad JSFiddle ukázat, jak načíst data z JSON.



  1. Mohu znovu použít výraz v dotazu MySQL jako proměnnou pro jiné pole?

  2. dplyr left_join o méně než, větší než podmínka

  3. 9 opravdu užitečných funkcí data MySQL, které jsou snadno zapamatovatelné

  4. NullPointerException na getReadableDatabase()