雙層ajax嵌套(可多層)用法執行個體_AJAX相關

來源:互聯網
上載者:User

本文執行個體講述了雙層ajax嵌套(可多層)用法。分享給大家供大家參考。具體如下:

function addbus(){  //清除a標籤中的所有元素  // $("#s1").remove();  var chooseIdTypeOne =$("#chooseIdTypeOne2").find("option:selected").val();  $.ajax({   url : "/ftcms/changeProject.do?getOriginal&OriginalName="+chooseIdTypeOne,   data : null, // 參數   type : "post",   cache : false,   dataType : "json", //返回json資料   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, // 參數   type : "post",   cache : false,   dataType : "json", //返回json資料   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);}

希望本文所述對大家的Ajax程式設計有所協助。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.