国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
DWR+Jquery省市級聯(lián)動
jsp代碼:
<script type='text/javascript'
src='<%=basePath%>dwr/interface/areaDwr.js'></script>
<script type='text/javascript' src='<%=basePath%>dwr/engine.js'></script>
<script type='text/javascript' src='<%=basePath%>dwr/util.js'></script>
<script type="text/javascript" src="<%=basePath%>js/jquery-1.4.2.js"></script>
<script type="text/javascript">
//省級連動
function changeArea(obj){
temSpan=$("#thirdSelect");
tempSelect=$("<select name='country' id='select7'></select>");
var fatherId=obj.value;
var secondId;
var thirdId;
dwr.engine.setAsync(false);
areaDwr.findAllChildren(fatherId,function(data){
if(data!=null){
secondId=data[0].areaid;
var secondSelect=$("#select6").html("");
for(var i=0;i<data.length;i++){
  var temp=$("<option value="+data[i].areaid+">"+data[i].areaname+"</option>");
  temp.appendTo(secondSelect);
}
}
}
);
areaDwr.findAllChildren(secondId,function(data){
if(data.length>0){
if(document.getElementById("select7")==null){
temSpan.append(tempSelect);
}
$("#select7").css("display","inline-block");
var secondSelect=$("#select7");
for(var i=0;i<data.length;i++){
  var temp=$("<option value="+data[i].areaid+">"+data[i].areaname+"</option>");
  temp.appendTo(secondSelect);
}
}else{
$("#select7").html("").css("display","none");
}
}
);
dwr.engine.setAsync(true);
}



//市級連動
function secondChange(obj){
var fatherId=obj.value;
areaDwr.findAllChildren(fatherId,function(data){
if(data.length>0){
   if(document.getElementById("select7")==null){
temSpan.append(tempSelect);
}
$("#select7").css("display","inline-block");
var secondSelect=$("#select7").html("");
for(var i=0;i<data.length;i++){
  var temp=$("<option value="+data[i].areaid+">"+data[i].areaname+"</option>");
  temp.appendTo(secondSelect);
}
}else{
$("#select7").html("").css("display","none");
}
}
);
}
</script>

選擇框:
<td colspan="2" align="left" bgcolor="eff3f6">

<select name="province" id="select5"
onchange="changeArea(this)">
<c:forEach items="${fatherAreas }" var="fatherArea">
<c:choose>
<c:when test="${fatherArea.areaid==member.extcredits1}">
<option value="${fatherArea.areaid }" selected="selected">
${fatherArea.areaname }
</option>
</c:when>
<c:otherwise>
<option value="${fatherArea.areaid }">
${fatherArea.areaname }
</option>
</c:otherwise>
</c:choose>
</c:forEach>
</select>
                                     
<select name="city" id="select6" onchange="secondChange(this)">
<c:forEach items="${firstAreas }" var="firstArea">
<c:choose>
<c:when test="${firstArea.areaid==member.extcredits2}">
<option value="${firstArea.areaid }" selected="selected">
${firstArea.areaname }
</option>
</c:when>
</c:choose>
<option value="${firstArea.areaid }">
${firstArea.areaname }
</option>
</c:forEach>
</select>
                                           <span id="thirdSelect">
                                        
                                         </span>


<c:if test="${secondAreas!=null}">
<select name="country" id="select7">
<c:forEach items="${secondAreas}" var="secondArea">
<c:choose>
<c:when test="${secondArea.areaid==member.extcredits3}">
<option value="${secondArea.areaid }"
selected="selected">
${secondArea.areaname }
</option>
</c:when>
<c:otherwise>
<option value="${secondArea.areaid }">
${secondArea.areaname }
</option>
</c:otherwise>
</c:choose>
</c:forEach>
</select>
</c:if>
                                            
java后臺代碼:
/**
* 查詢父節(jié)點下面的所有的子節(jié)點
*/
public List<Area>  findAllChildren(Integer fatherId) {
       List<Area> areas=areaService.findAllChildren(fatherId);
return areas;
}


表結構是樹形結構:北京市 下朝陽區(qū)
河北省 下  石家莊市 等.
one to many 結構.
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
省市聯(lián)動
Python API連接實例 | 天氣數(shù)據獲取
C#進階ADO.NET基礎三 案例:登錄框、導入文檔、省市聯(lián)動
sql獲取分組排序后數(shù)據
oracle行列轉換函數(shù)的使用
省市三級聯(lián)動的DropDownList Ajax的三種框架(aspnet/Jquery/E...
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服