SSH 결합 jquery 3단계 연동 효과
jsp 페이지 섹션:
<li id="floors">
<span class="title" id="floorShow"> :</span>
<select name="build" id="build" style="width: 282px;height: 40px;" onchange="floor2()">
</select>
</li>
<li id="builds">
<span class="title" id="floorShow"> :</span>
<select name="builds" id="floot2" style="width: 282px;height: 40px;">
</select>
</li>
js 섹션:
function floor(){
document.getElementById("build").options.length =0;
document.getElementById("floot2").options.length =0;
var parentId = document.getElementById("village").value;
if(parentId == 0){
}else{
$.ajax({
type : "post",
url : "floor.action",
data : {"parentId":parentId},
dataType : "json",
success :function(data){
console.log(data);
var len = data.length;
var htm = "<option value='0'> </option>";
for(var i=0;i<len;i++){
htm += "<option value='"+data[i].id+"'>"+data[i].info+"</option>";
}
$("#build").append(htm);
}
})
}
}
function floor2(){
document.getElementById("floot2").options.length =0;
var build = document.getElementById("build").value;
if(build == 0){
}else{
$.ajax({
type : "post",
url : "floor2.action",
data : {"parentId":build},
dataType : "json",
success : function(data){
var len = data.length;
var htm = "<option value='0'> </option>";
for(var i=0;i<len;i++){
htm += "<option value='"+data[i].id+"'>"+data[i].info+"</option>";
}
$("#floot2").append(htm);
}
})
}
}
struts2 구성 섹션:
<package name="user" namespace="/" extends="json-default">
<action name="floor" class="addressInfoAction" method="floor">
<result type="json">
<param name="root">floor</param>
</result>
</action>
<action name="floor2" class="addressInfoAction" method="floor2">
<result type="json">
<param name="root">floor2</param>
</result>
</action>
</package>
작업 섹션:
public String floor(){
System.out.println(" ajax ");
//floor = addressInfoService.getFloor(addressInfo.getParentId());
System.out.println(addressInfo.getParentId());
floor = addressInfoService.getFloor(addressInfo.getParentId());
return SUCCESS;
}
public String floor2(){
System.out.println(" ajax ");
System.out.println(addressInfo.getParentId());
floor2 = addressInfoService.getBuild(addressInfo.getParentId());
return SUCCESS;
}
마지막으로struts2-json-plugin-2.3.15.1 가져오는 것을 잊지 마세요.jar 이 클립의 버전도struts2의 다른 클립의 버전과 일치해야 합니다.이상은 본문의 전체 내용입니다. 여러분의 학습에 도움이 되고 저희를 많이 응원해 주십시오.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
SSH를 통해 MySQL 연결 -> SQL 실행을 한 번에하려고 헛된 이야기SSH 경유로 MySQL 접속->SQL 실행을 1발로 하는 것으로-! ! (`Δ´) 1. 우선, 발판 서버에 액세스하기 때문에 2.다음에 mysql에 접속하고 싶으니까 3. 마지막으로 실행하려는 SQL은 4. 이 3...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.