Um forte e prático menu de ligação secundária do Ajax (com download do pacote de demonstração e programa de origem)
Alguns dias atrás, quando eu estava trabalhando no back-end, usei o menu de link de segundo nível. Eu procurei on -line por um longo tempo, mas não consegui encontrar nada satisfatório. Foi isso ou aquilo. Às vezes eu não podia voltar ao fazer uma escolha. Eu estava realmente deprimido.
Mais tarde, vi alguém usando o Ajax para escrever uma classificação de nível infinito (AO, haha, eu não consigo entender). Eu pensei que poderia tentar usar o Ajax em segundo plano. Embora fosse mais lento do que usar JavaScript, meu é prático e poderoso. Não cometerei erros, nem escolherei uma categoria importante e depois retornarei ao estado em que a subclasse está vazia sem seleção. Haha.
Diretório de arquivos: como mostrado na imagem
O código principal é o seguinte:
index.asp
A cópia do código é a seguinte:
<%@Idioma = "vBScript" codePage = "936"%>
<!
<htmlxmlns = "http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv = "content-type" c/>
<title> Link de segundo nível do Ajax por Ah Feng </ititle>
<scriptLanguage = "javascript" src = "js.js"> </script>
</head>
<Body>
<H2> <ahref = "http://yeahdown.com/"> AJAX LINCAGEM DE AJAX por Ahfeng </a> </h2>
<!-#incluirfile = "iconn.asp"->
<%
SetAfeng = Conn.Execute ("SelectBigClassid, BigClassNameFombigClass")
%>
<formID = "form1" name = "form1" método = "post" action = "">
<divid = "bigclass" style = "float: esquerda">
<selectName = "Select">
<pptionValue = "0"> Selecione Classificação de primeiro nível </pption>
<%Ifnotafeng.eofn
Dowhilenotafeng.eof
bigClassid = Afeng ("BigClassid")
bigClassName = Afeng ("bigClassName")%>
<pptionValue = "<%= bigclassid%>"> <%= bigclassName%> </pption>
<%afeng.movenext
Laço
Endif
Afeng.close
Setafeng = nada
Conn.Close
SetConn = nada%>
</leclect>
</div>
<divid = "subclass" style = "float: esquerd"> <selectName = "Select2">
<pptionValue = "0"> Selecione Classificação secundária </pption>