Cet article partage le code spécifique pour JQuery pour réaliser une liaison à trois niveaux pour votre référence.
Partie de la page JSP:
<li id = "Floors"> <span id = "FloorShow"> Sélectionnez un bâtiment: </span> <select name = "build" id = "build" onChange = "Floor2 ()"> </ Select> </li> <li id = "builds"> <span id = "Floot">
JS Partie:
Function Floor () {document.getElementById ("Build"). Options.Length = 0; : "JSON", Succès: fonction (données) {console.log (données); Data.Length; .getElementById ("Floot2"). Options.Length = 0; : "Post", URL: "Floor2.Action", Data: {"ParentId": Build}, DataType: "JSON", Success: Fonction (Data) {var Len = Data.Length; info + "</ option>";} $ ("# floot2").Struts2 Pièce de configuration:
<package name = "user" namespace = "/" extends = "json-default"> <action name = "plancher" méthode = "plancher"> <résultat type = "json"> <param name = "root"> plancher </ param> </ résultat> </ action> <action name = "planch2" méthode = "plancher2"> <résultat type = "json"> <param name = "root"> plancher2 </ Parkin>
Section d'action:
Public String Floor () {System.out.println (ici est un appel ajax "); .println ("voici le deuxième appel d'Ajax"); System.out.println (AddressInfo.getParentId ());Enfin, n'oubliez pas d'importer Struts2-Json-Plugin-2.3.15.1.jar.
Ce qui précède est tout le contenu de cet article.