Heim > Artikel > Backend-Entwicklung > PHP implementiert ein sekundäres Verknüpfungsmenü
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.
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='"+array['id']+"'>"+array['title']+"</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!