你的位置:首页 > Java教程

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


$.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(=layer.load(load_select_data,0);   },   complete:function(function(=layer.load(busy_network,5);   }   });  //放在这里,由于ajax请求和这部分代码同时执行,会没有对应的option可以选     var checkedCompanyId = $("#checkedCompanyId").val();     if (checkedCompanyId!='') {       var id = "#checkCompanyId_"+checkedCompanyId;       $(id).attr("selected","selected");        }