Cuadro de selección desplegable de enlace de varios niveles, obtenga dinámicamente el siguiente nivel, cada nivel de datos es XML, puede admitir niveles ilimitados (el navegador necesita soporte Microsoft.XMLDOM)
necesidades del proyecto, una tabla de categorías de materiales, tres niveles, un total de más de 7000 elementos Los registros serán muy lentos si se recuperan al mismo tiempo, por lo que se utiliza la lectura dinámica, se lee un nivel a la vez y el servidor utiliza el almacenamiento en caché, lo cual es muy eficiente.
El código HTML es el siguiente:
<select name="MaterialClass1" ChildSelectName="MaterialClass2"></select>
<seleccione nombre="MaterialClass2" ChildSelectName="MaterialClass3"></select>
<seleccione nombre="MaterialClass3"></select>
'www.downcodes.com
Entre ellos, ChildSelectName representa el nombre de la selección del siguiente nivel.
Uno de los xml es el siguiente:
<MaterialClasses>
.
<MaterialClass MaterialClassCode="01" Descripción="Metales negros y no ferrosos"/>
<MaterialClass MaterialClassCode="02" Descripción="Cemento, arena, grava, ladrillos, hormigón"/>
<MaterialClass MaterialClassCode="03" Descripción="Madera, bambú y sus productos"/>
</MaterialClasses>