By default, all requests are sent asynchronously (i.e. this is set to true by default). If you need synchronous requests, set this option to false. Cross-domain requests and dataType: "jsonp" requests do not support synchronous operation. Note that synchronous requests may temporarily lock the browser, disabling any actions while the request is active.
官方解释:
默认情况下,所有请求都是异步发送的(即默认情况下设置为true)。如果需要同步请求,请将此选项设置为false。跨域请求和数据类型:“JSONP”请求不支持同步操作。注意,同步请求可以临时锁定浏览器,在请求激活时禁用任何操作。
$.ajax({
type:'get',
url:'https://baidu.com/myProject/checkEmail?email='+email,
dataType:'jsonp',
jsonp:'callback',
// data:{"email":email},
jsonpCallback:"myCallback",
success : function(data){
// alert(data.status)接口返回的json
if(data.status=="Y"){
alert("只有异步,没有同步")
}else{
alert("请填写公司邮箱。")
}
},
error:function(req){
alert(req.status)
return false;
}
});