Maison > Article > développement back-end > Boîte de sélection déroulante de liaison à plusieurs niveaux pour obtenir dynamiquement le niveau suivant
Boîte de sélection déroulante de liaison multi-niveaux, obtenez dynamiquement le niveau suivant, chaque niveau de données est XML, peut prendre en charge des niveaux illimités (le navigateur a besoin du support Microsoft.XMLDOM)
Besoins du projet, un matériel table de catégories, niveau 3, avec un total de plus de 7 000 enregistrements, ce qui serait très lent s'il était récupéré en une seule fois, donc la lecture dynamique a été utilisée pour lire un niveau à la fois, et le serveur a utilisé la mise en cache, ce qui était très efficace.
Le code HTML est le suivant :
<select name="MaterialClass1" ChildSelectName="MaterialClass2"></select> <select name="MaterialClass2" ChildSelectName="MaterialClass3"></select> <select name="MaterialClass3"></select> 'www.knowsky.com 其中ChildSelectName表示下一级Select的name
L'un des fichiers XML est le suivant :
<MaterialClasses> <MaterialClass MaterialClassCode="01" Description="黑色及有色金属"/> <MaterialClass MaterialClassCode="02" Description="水泥、砂石砖瓦、砼"/> <MaterialClass MaterialClassCode="03" Description="木、竹材及其制品"/> </MaterialClasses>
Ce qui précède est une liste déroulante de liens à plusieurs niveaux boîte de sélection qui obtient dynamiquement le contenu du niveau suivant, pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !