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 à plusieurs niveaux pour obtenir dynamiquement le niveau suivant

黄舟
黄舟original
2017-03-02 17:29:311787parcourir

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> 
&#39;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) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn