主页 > 知识库 > 双层ajax嵌套(可多层)用法实例

双层ajax嵌套(可多层)用法实例

热门标签:电子围栏 科大讯飞语音识别系统 银行业务 Mysql连接数设置 Linux服务器 服务器配置 团购网站 阿里云

本文实例讲述了双层ajax嵌套(可多层)用法。分享给大家供大家参考。具体如下:

function addbus()
{
  //清除a标签中的所有元素
  // $("#s1").remove();
  var chooseIdTypeOne =$("#chooseIdTypeOne2").find("option:selected").val();
  $.ajax({ 
  url : "/ftcms/changeProject.do?getOriginalOriginalName="+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?getOriginalOriginalName="+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;idata.length;i++){ 
   str+="option value='"+data[i].UID+"'>"+data[i].NAME+"/option>"
  } 
  }
  if(chooseIdTypeOne==3){
  for(var i=0;idata.length;i++){ 
   str+="option value='"+data[i].UID+"'>"+data[i].NAME+"/option>"
  } 
  }
  if(chooseIdTypeOne==4){
  for(var i=0;idata.length;i++){ 
   str+="option value='"+data[i].UID+"'>"+data[i].NAME+"/option>"
  } 
  }
  if(chooseIdTypeOne==5){
  for(var i=0;idata.length;i++){ 
   str+="option value='"+data[i].UID+"'>"+data[i].NAME+"/option>"
  } 
  }
  if(chooseIdTypeOne==6){
  for(var i=0;idata.length;i++){ 
   str+="option value='"+data[i].UID+"'>"+data[i].NAME+"/option>"
  } 
  }
  if(chooseIdTypeOne==7){
  for(var i=0;idata.length;i++){ 
   str+="option value='"+data[i].UID+"'>"+data[i].NAME+"/option>"
  } 
  }
  if(chooseIdTypeOne==8){
  for(var i=0;idata.length;i++){ 
   str+="option value='"+data[i].UID+"'>"+data[i].NAME+"/option>"
  } 
  }
  if(chooseIdTypeOne==9){
  for(var i=0;idata.length;i++){ 
   str+="option value='"+data[i].UID+"'>"+data[i].NAME+"/option>"
  } 
  }
  if(chooseIdTypeOne==10){
  for(var i=0;idata.length;i++){ 
   str+="option value='"+data[i].UID+"'>"+data[i].NAME+"/option>"
  } 
  }
  if(chooseIdTypeOne==11){
  for(var i=0;idata.length;i++){ 
   str+="option value='"+data[i].UID+"'>"+data[i].NAME+"/option>"
  } 
  }
  if(chooseIdTypeOne==12){
  for(var i=0;idata.length;i++){ 
   str+="option value='"+data[i].UID+"'>"+data[i].NAME+"/option>"
  } 
  }
  if(chooseIdTypeOne==13){
  for(var i=0;idata.length;i++){ 
   str+="option value='"+data[i].UID+"'>"+data[i].NAME+"/option>"
  } 
  }
  $("#chooseIdTypeOnechdranone2").html(str);
}

希望本文所述对大家的Ajax程序设计有所帮助。

您可能感兴趣的文章:
  • 用Promise解决多个异步Ajax请求导致的代码嵌套问题(完美解决方案)
  • Ajax请求内嵌套Ajax请求示例代码
  • 详解JavaScript原生封装ajax请求和Jquery中的ajax请求
  • JQuery实现ajax请求的示例和注意事项
  • JQuery Ajax执行跨域请求数据的解决方案
  • JQuery的Ajax请求实现局部刷新的简单实例
  • jquery的ajax异步请求接收返回json数据实例
  • JQuery的Ajax跨域请求原理概述及实例
  • jQuery实现ajax的嵌套请求案例分析

标签:枣庄 蚌埠 萍乡 广元 江苏 衡水 衢州 大理

巨人网络通讯声明:本文标题《双层ajax嵌套(可多层)用法实例》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266