3

我一直在我的基于 Django 的网站上使用 Dajaxice,因为它非常方便。

但是,有时我需要取消 Ajax 请求,而当请求使用 Dajaxice 进行包装时,我不知道该怎么做。

Dajaxice 的文档相当简单——我没有找到任何关于使用 Dajaxice API 取消 Ajax 请求的参考。

有没有人不得不处理这个?

我应该放弃 Dajaxice 并转而使用 jQuery Ajax 调用吗?

4

2 回答 2

0

不确定这个答案对你的情况有多可行,但是当我有一个失控的 Dajaxice 调用时,我只是重新启动 Apache2 服务器,这会终止来自页面的连接。然后就很开心了。如果您想从用户界面编程一种方式,我不确定您将如何做到这一点。

于 2011-12-08T22:57:49.277 回答
0

此错误的拉取请求从Dajaxice.call. 因此,您应该能够存储对请求对象的引用,然后调用它的.abort方法来取消请求。

也就是说,如果您使用 jQuery,我会倾向于使用他们的 AJAX 调用。jQuery 在更高的抽象层次上提供了很大的灵活性,而不是直接使用 XHR 对象。但这是你的选择。

于 2012-10-16T14:54:06.617 回答