可以设置ajax请求为同步请求么?
jquery的ajax有一个ajaxSetup方法,可以通过它设置 Ajax 请求的默认值。$.ajaxSetup({ async: false, //默认为true,改为false 则为同步请求 url: "XXXXXXX", type: "POST", success:function(result){ $("div").html(result); }});//然后执行ajax$.ajax();也可以直接设置$.ajax({url:"XXXX",async:false,........});jquery是默认异步的,可以添加一个参数:async: false$.ajax({ async:false, url: '…………', type: 'post' data: {…………}, dataType:'json', success: function(){…………}, failure: function(){…………}, error: function(){…………} });
AJAX中这句话是什么意思?
这是jquery 里面的ajax的post方法的 代码 function ShowDefaultPage() {//函数开始 $.ajax({ type: "POST", //方法为post url: "Default.aspx/GetCompanyID", //数据提交到这个url data: "{}", //数据内容,你这里是空值 contentType: "application/json; charset=utf-8", dataType: "json", //数据以json的格式返回 success: function(msg) { //返回的数据放在msg形参中 if(msg.d==null) //如果数据中d的数值是空 ,往下执行 return; $("#iframeRight").attr("src",msg.d); } }) }
jqueryajax表单提交如何同步?
async Boolean(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行