如果我在我的ajax成功之前点击Chrome上的刷新按钮,则回调complete: function(data){ doSomething()}
不会调用。
function startMockServer() {
$.ajax({
url: "/mocks/[[${id}]]/start",
type: "POST",
success: function(result) {
},
error: function(xhr, status, error) {
},
complete: function(data) {
getMockStatusAndUpdateView()
}
});
updateMockServerStatusView("STARTING")
}
有没有什么方法可以保持ajax回调,即使我刷新网站?
刷新网站时无法保留回调函数。
在ajax完成部分上声明的函数仅在创建请求的页面仍处于活动状态且未重新加载且ajax调用完成时才会执行。