怎样防止重复发送 Ajax 请求

2025-01-03 13:14:09
推荐回答(1个)
回答1:

防止重复发送 Ajax 请求方法:将ajax请求的async设置为false

$.ajax({
async: false,
type : "POST",
url : defaultPostData.url,
dataType : 'json',
success : function(data) {

}
});

async

类型:Boolean
默认值: true。默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。
注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。