0

我正在使用 jquery 1.7.2 进行一些 ajax 调用 onloud 的 aspx 页面。ajax 调用网络服务方法。如果用户在 ajax 调用仍在进行中且尚未成功时按下刷新按钮或单击某个菜单以重定向到另一个页面,则在 firebug 控制台中显示的错误没有意义。当用户试图离开页面时,我能做些什么来杀死 ajax 挂起的请求?

4

1 回答 1

-1

你可以这样做,例如你的ajax调用函数

var call = $.ajax({
    type: "POST",
    url: "mywebservice.aspx",
    data: "some data you are passing ",
    success: function(msg){
      // do stuff on sucess
    }
});

你可以调用它来终止进程。

call.abort()
于 2012-05-17T05:43:35.663 回答