双层ajax嵌套(可多层)用法实例(JavaScript)
生活随笔
收集整理的這篇文章主要介紹了
双层ajax嵌套(可多层)用法实例(JavaScript)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
這篇文章主要介紹了雙層ajax嵌套(可多層)用法,實(shí)例分析了Ajax嵌套的相關(guān)使用技巧,可實(shí)現(xiàn)多層嵌套的功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了雙層ajax嵌套(可多層)用法。分享給大家供大家參考。具體如下:
function addbus()
{
//清除a標(biāo)簽中的所有元素
// $("#s1").remove();
var chooseIdTypeOne =$("#chooseIdTypeOne2").find("option:selected").val();
$.ajax({
url : "/ftcms/changeProject.do?getOriginal&OriginalName="+chooseIdTypeOne,
data : null, // 參數(shù)
type : "post",
cache : false,
dataType : "json", //返回json數(shù)據(jù)
error: function(){
//document.getElementById("chooseIdTypeOnechdranone").options.length = 0;
alert('error');
},
success:onchangecal
});
}
function onchangecal(data){
var chooseIdTypeOne =$("#chooseIdTypeOne2").find("option:selected").val();
document.getElementById("chooseIdTypeOnechdranone2").options.length = 0; //清空原有的option
var str="<option value='00000'>請選擇</option>";
if(chooseIdTypeOne==1){
$.ajax({
url : "/ftcms/changeProject.do?getOriginal&OriginalName="+chooseIdTypeOne,
data : null, // 參數(shù)
type : "post",
cache : false,
dataType : "json", //返回json數(shù)據(jù)
error: function(){
//document.getElementById("chooseIdTypeOnechdranone").options.length = 0;
alert('error');
},
success:onchangecal
});
}
}
}
if(chooseIdTypeOne==2){
for(var i=0;i<data.length;i++){
str+="<option value='"+data[i].UID+"'>"+data[i].NAME+"</option>"
}
}
if(chooseIdTypeOne==3){
for(var i=0;i<data.length;i++){
str+="<option value='"+data[i].UID+"'>"+data[i].NAME+"</option>"
}
}
if(chooseIdTypeOne==4){
for(var i=0;i<data.length;i++){
str+="<option value='"+data[i].UID+"'>"+data[i].NAME+"</option>"
}
}
if(chooseIdTypeOne==5){
for(var i=0;i<data.length;i++){
str+="<option value='"+data[i].UID+"'>"+data[i].NAME+"</option>"
}
}
if(chooseIdTypeOne==6){
for(var i=0;i<data.length;i++){
str+="<option value='"+data[i].UID+"'>"+data[i].NAME+"</option>"
}
}
if(chooseIdTypeOne==7){
for(var i=0;i<data.length;i++){
str+="<option value='"+data[i].UID+"'>"+data[i].NAME+"</option>"
}
}
if(chooseIdTypeOne==8){
for(var i=0;i<data.length;i++){
str+="<option value='"+data[i].UID+"'>"+data[i].NAME+"</option>"
}
}
if(chooseIdTypeOne==9){
for(var i=0;i<data.length;i++){
str+="<option value='"+data[i].UID+"'>"+data[i].NAME+"</option>"
}
}
if(chooseIdTypeOne==10){
for(var i=0;i<data.length;i++){
str+="<option value='"+data[i].UID+"'>"+data[i].NAME+"</option>"
}
}
if(chooseIdTypeOne==11){
for(var i=0;i<data.length;i++){
str+="<option value='"+data[i].UID+"'>"+data[i].NAME+"</option>"
}
}
if(chooseIdTypeOne==12){
for(var i=0;i<data.length;i++){
str+="<option value='"+data[i].UID+"'>"+data[i].NAME+"</option>"
}
}
if(chooseIdTypeOne==13){
for(var i=0;i<data.length;i++){
str+="<option value='"+data[i].UID+"'>"+data[i].NAME+"</option>"
}
}
$("#chooseIdTypeOnechdranone2").html(str);
}
登錄后復(fù)制
上面是我整理給大家的,希望今后會(huì)對大家有幫助。
相關(guān)文章:
jquery中的ajax同步和異步詳解
jquery中的ajax異步上傳
ASP.NET與Ajax的實(shí)現(xiàn)方式
以上就是雙層ajax嵌套(可多層)用法實(shí)例的詳細(xì)內(nèi)容,更多請關(guān)注風(fēng)君子博客其它相關(guān)文章!
總結(jié)
以上是生活随笔為你收集整理的双层ajax嵌套(可多层)用法实例(JavaScript)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是电子回收(分别是什么意思)
- 下一篇: 什么是电子灭蚊器(分别是什么意思)