Un menu de liaison secondaire solide et pratique et pratique (avec téléchargement de package de démonstration et de programme source)
Il y a quelques jours, lorsque je travaillais sur le backend, j'ai utilisé le menu de liaison de deuxième niveau. J'ai cherché en ligne pendant longtemps mais je n'ai rien trouvé satisfaisant. C'était ceci ou cela. Parfois, je ne pouvais pas revenir en faisant un choix. J'étais vraiment déprimé.
Plus tard, j'ai vu quelqu'un utiliser Ajax pour écrire une classification de niveau infini (AO, haha, je ne peux pas le comprendre). J'ai pensé que je pouvais essayer d'utiliser Ajax en arrière-plan. Bien qu'il ait été plus lent que d'utiliser JavaScript, je suis pratique et puissant. Je ne ferai aucune erreur, et je ne choisirai pas une catégorie majeure, puis je reviendrai à l'état où la sous-classe est vide sans sélection. Haha.
Répertoire de fichiers: comme indiqué sur l'image
Le code principal est le suivant:
index.asp
La copie de code est la suivante:
<% @ Lingots = "vbscript" codepage = "936"%>
<! Doctypehtmlpublic "- // w3c // dtdxhtml1.0transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<htmlxmlns = "http://www.w3.org/1999/xhtml">
<adal>
<métahttp-equiv = "contenu-type" c />
<Title> Lien de deuxième niveau d'Ajax par AH Feng </Title>
<scriptLanguage = "JavaScript" src = "js.js"> </ script>
</ head>
<body>
<h2> <href = "http://yeahdown.com/"> Lien de deuxième niveau d'Ajax par ahfeng </a> </h2>
<! - # includeFile = "iconn.asp" ->
<%
SetaFeng = conn.execute ("selectBigClassid, bigclassNamefrombigClass")
%>
<formId = "form1" name = "form1" méthode = "post" action = "">
<divid = "bigclass" style = "float: gauche">
<lectName = "SELECT">
<optionValue = "0"> Sélectionnez la classification de premier niveau </opoption>
<% Ifnotafeng.eofthen
Dowhilenotafeng.eof
bigclassid = afeng ("bigclassid")
bigClassName = afeng ("bigclassname")%>
<optionValue = "<% = bigClassid%>"> <% = bigclassname%> </opoption>
<% afeng.movenext
Boucle
Endire
afeng.close
Setafeng = rien
Conn.Close
SetConn = rien%>
</lect>
</div>
<divid = "Subclass" style = "float: Left"> <lectName = "select2">
<optionValue = "0"> Sélectionnez la classification secondaire </opoption>