+ -
当前位置:首页 → 问答吧 → jquery abort

jquery abort

时间:2009-05-19

来源:互联网

请问jquery 有没有 ajax的 abort 方法呢?

我想页面关闭时把还没有完成的ajax给停止掉,

作者: lonely203   发布时间: 2009-05-19

请求一旦发送到服务器就没有办法中止
而页面关闭后ajax相对的响应function自然也不会执行

作者: gordianyuan   发布时间: 2009-05-20

ajax函数有个xhr选项,它返回一个XMLHttpRequest对象,这个对象就是用于ajax请求的
而XMLHttpRequest对象有abort方法,所以你先将这个对象传给ajax函数,再调用它的abort方法即可

此外,beforeSend选项可以拿到这个对象,你在里面赋给外部变量,就能在外部引用了
[ 此帖被keakon在2009-05-20 21:48重新编辑 ]

作者: keakon   发布时间: 2009-05-20

页面都要关闭了在关闭之前还调用abort有意思吗?

作者: gordianyuan   发布时间: 2009-05-21

相关阅读 更多