导读
由于项目需要,当页面没有进行刷新操作,然后一直点击按钮发送ajax请求,最后过多导致出现崩溃(out of memory)错误,重新刷新页面得到恢复。
使用
问题描述
页面没有刷新的情况下ajax发送过多请求,出现 out of memory
错误。
解决办法
添加complete方法,在内部来进行回收资源处理。
$.ajax({
url: "https://aa.com",
data: { userId: "XXX" },
dataType: "json",
success: function (data, textStatus) {
//do something...
},
complete: function (XHR, TS) {
//回收资源
XHR = null
}
});
END
搞定~