我在我的网站中使用 HTTP 请求,这是最需要的。但是,在请求时间(0 秒到 70 秒)期间,浏览器会卡住,无法输入或选择。
知道如何解决吗?这是我正在使用的代码
$.ajax ({
type: 'POST',
url: 'url',
dataType: 'json',
async: false,
data:DataRs,
success: function (resData) {
}
});
而且,我的缓存没有被清除。
我在我的网站中使用 HTTP 请求,这是最需要的。但是,在请求时间(0 秒到 70 秒)期间,浏览器会卡住,无法输入或选择。
知道如何解决吗?这是我正在使用的代码
$.ajax ({
type: 'POST',
url: 'url',
dataType: 'json',
async: false,
data:DataRs,
success: function (resData) {
}
});
而且,我的缓存没有被清除。
如 jQuery 网站所述。
异步(布尔值)默认值:true
默认情况下,所有请求都是异步发送的(即默认设置为true)。如果您需要同步请求,请将此选项设置为 false。跨域请求和 dataType: "jsonp" 请求不支持同步操作。请注意,同步请求可能会暂时锁定浏览器,从而在请求处于活动状态时禁用任何操作。从 jQuery 1.8 开始,不推荐在 jqXHR ($.Deferred) 中使用 async: false ;您必须使用完成/成功/错误回调。
如果您是async: false故意设置的,那么它是默认行为。或者您可以将其设为 true 或删除该属性。