【发布时间】:2012-10-16 12:57:44
【问题描述】:
我使用 Drupal 7 和 Views 3。我安装了 Better Exposed Filters 模块。我公开了一些过滤器并且我使用 ajax,所以当我更改复选框或选择值时,例如会出现 ajax 请求。通常一切正常。
但是有一个问题我无法处理:/ 基本上,当我更改选择值时,会发送 ajax 请求。在此请求的结果之前,我再次更改选择值,但没有 ajax 请求。 我无法发送另一个 ajax 请求或中止现有的请求。
所以我的问题是,如何中止这个 ajax 请求并立即发送下一个?
【问题讨论】:
-
如果可能,您可以在发出 ajax 请求时禁用所有复选框/选择,并在完成 ajax 请求时再次激活它们。 (我认为 jQuery ajaxStart 和 ajaxStop 函数可以帮助你)
标签: ajax drupal drupal-views