$.ajax 在请求没有完成,是可以往下继续执行js代码的

简介: $.ajax({ url:url, data:{}, success:function(arr) { var varHtml='----请选择企业----'; $.
$.ajax({ 
    url:url, 
    data:{}, 
    success:function(arr) { 
         var varHtml='<option value="" checked="checked">----请选择企业----</option>'; 
         $.each(arr,function(i,content){ 
             varHtml+='<option value="'+content.company_id+'" id="checkCompanyId_'+content.company_id+'">'+content.company_name+'</option>'; 
         }); 
         $("#company_id").html(varHtml); 
         
         //选中之前选中,必须放在这里,不然可能 会没有对应的option可以选 
        var checkedCompanyId = $("#checkedCompanyId").val(); 
        if (checkedCompanyId!='') { 
            var id = "#checkCompanyId_"+checkedCompanyId; 
            $(id).attr("selected","selected");        
        } 
         layer.close(load_index); 
        
            
    }, 
    beforeSend:function(XMLHttpRequest){ 
         load_index=layer.load(load_select_data,0); 
    }, 
    complete:function(XMLHttpRequest,textStatus){   
           layer.close(load_index); 
    }, 
    error:function(XMLHttpRequest){ 
         load_index=layer.load(busy_network,5); 
    } 
    
});

   //放在这里,由于ajax请求和这部分代码同时执行,会没有对应的option可以选 
        var checkedCompanyId = $("#checkedCompanyId").val(); 
        if (checkedCompanyId!='') { 
            var id = "#checkCompanyId_"+checkedCompanyId; 
            $(id).attr("selected","selected");        
        }
开始做,坚持做,重复做
相关文章
|
7月前
|
JavaScript 前端开发 开发者
Nest.js控制器深度解析:路由与请求处理的高级特性
以上就是对 NestJS 控制层高级特性深度解析:从基本概念到异步支持再到更复杂场景下拦截其与管道等功能性组件运用都有所涉及,希望能够帮助开发者更好地理解和运用 NestJS 进行高效开发工作。
445 15
|
10月前
|
JavaScript 前端开发 API
Node.js中发起HTTP请求的五种方式
以上五种方式,尽管只是冰山一角,但已经足以让编写Node.js HTTP请求的你,在连接世界的舞台上演奏出华丽的乐章。从原生的 `http`到现代的 `fetch`,每种方式都有独特的风格和表现力,让你的代码随着项目的节奏自由地舞动。
872 65
|
JavaScript 前端开发 API
JavaScript中通过array.map()实现数据转换、创建派生数组、异步数据流处理、复杂API请求、DOM操作、搜索和过滤等,array.map()的使用详解(附实际应用代码)
array.map()可以用来数据转换、创建派生数组、应用函数、链式调用、异步数据流处理、复杂API请求梳理、提供DOM操作、用来搜索和过滤等,比for好用太多了,主要是写法简单,并且非常直观,并且能提升代码的可读性,也就提升了Long Term代码的可维护性。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
JavaScript
Node.js GET/POST请求
10月更文挑战第6天
246 2
Node.js GET/POST请求
|
数据采集 前端开发 JavaScript
虎扑APP数据采集:JavaScript与AJAX的结合使用
虎扑APP数据采集:JavaScript与AJAX的结合使用
|
缓存 JavaScript CDN
一次js请求一般情况下有哪些地方会有缓存处理?
一次js请求一般情况下有哪些地方会有缓存处理?
243 4
|
移动开发 前端开发 JavaScript
js之ajax |12-6
js之ajax |12-6
|
前端开发 JavaScript
$.ajax GET请求案例
$.ajax GET请求案例
144 0
|
前端开发 JavaScript
$.ajax GET请求案例(Controller的另外一种写法)
$.ajax GET请求案例(Controller的另外一种写法)
124 0
|
JSON 前端开发 数据格式
ajax请求案例
$("#button").on("click" ,function(){//jquery的写法 alert(123); $.ajax({ url:"a/toJson.
2149 0
下一篇
开通oss服务