Heim  >  Artikel  >  Backend-Entwicklung  >  PHP implementiert ein sekundäres Verknüpfungsmenü

PHP implementiert ein sekundäres Verknüpfungsmenü

藏色散人
藏色散人Original
2020-09-29 10:23:534041Durchsuche

So implementieren Sie das sekundäre Verknüpfungsmenü in PHP: Übergeben Sie den Wert zunächst entsprechend dem Wert der Hauptkategorie an das Hintergrund-PHP, um ihn über jQuery zu verarbeiten. Verwenden Sie dann PHP, um die MySQL-Datenbank abzufragen, um die entsprechende kleine Kategorie abzurufen. Geben Sie schließlich die JSON-Daten zur Verarbeitung an das Front-End zurück.

PHP implementiert ein sekundäres Verknüpfungsmenü

Empfohlen: „PHP-Video-Tutorial

jq+php+mysql zur Realisierung der sekundären Menüverknüpfung

Die Dropdown-Menüauswahl für sekundäre Verknüpfungen wird an vielen Orten verwendet, z -Down-Verknüpfung, Dropdown-Auswahlverknüpfung für Produktgrößenkategorien.

Der erzielte Effekt besteht darin, dass sich bei Auswahl einer großen Kategorie auch der Optionsinhalt im Dropdown-Feld der kleinen Kategorie entsprechend ändert. Implementierungsprinzip: Entsprechend dem Wert der Hauptkategorie wird der Wert zur Verarbeitung über jQuery an das Hintergrund-PHP übergeben. PHP fragt die MySQL-Datenbank ab, um die entsprechende kleine Kategorie zu erhalten, und gibt JSON-Daten zur Verarbeitung an das Front-End zurück.

html:

<label>大类:</label>
<select name="bigname" id="bigname"> 
<option value="1">前端技术</option> 
<option value="2">程序开发</option> 
<option value="3">数据库</option> 
</select> 
<label>小类:</label> 
<select name="smallname" id="smallname"> 
</select>

jQuery

<script>
    $(function(){ 
        getSelectVal(); 
        $("#bigname").change(function(){ 
            getSelectVal(); 
        }); 
    })
function getSelectVal(){ 
   $.getJSON("server.php",{bigname:$("#bigname").val()},function(json){                   
   var smallname = $("#smallname"); 
   $("option",smallname).remove();    
   $.each(json,function(index,array){                        
    var option = "<option > > value=&#39;"+array[&#39;id&#39;]+"&#39;>"+array[&#39;title&#39;]+"</option>";    
    smallname.append(option); 
    }); 
    }); 
 } 
</script>

php Beim Abrufen von Daten werden kleine Kategorien basierend auf der ID der großen Kategorie aus der Datenbank abgerufen und dann im JSON-Format zurückgegeben.

Das obige ist der detaillierte Inhalt vonPHP implementiert ein sekundäres Verknüpfungsmenü. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn