0

当我尝试使用带有 AJAX(自动提交)的常规公开过滤器过滤 Drupal 视图时收到错误消息。

An error occured while attempting to process /views/ajax: 
Object [object Window] has no method 'indexOf'

这就是我所做的:

  • 清除所有缓存,运行 cron 和 update.php
  • 视图、ctools 和 drupal 核心已经过时,所以我更新它们并运行 update.php
  • 检查视图是否启用了 Ajax。
  • 测试使用 Better Exposed Filters 是否有效,无效。
  • 安装 JQuery 更新模块并启用它,也不起作用。
  • 创建另一个暴露的过滤器(按日期、类型、标题)相同的错误。

需要提到的重要一点是过滤器在视图预览中起作用。

该视图非常简单,它唯一要做的就是显示事件列表(事件内容类型),并且我想按餐厅过滤内容(这是内容类型的选择列表)并且显示该错误。

这是规格:

  • Drupal 核心:7.19
  • 视图模块:7.x-3.5
  • PHP版本:5.3.18
  • Apache2.2.22
  • MySQL 5.1.66
  • 在 Windows 上使用 Acquia Dev Desktop 堆栈。

提前致谢

这是我导出视图时的结果代码:

文件代码,点这里

4

1 回答 1

0

尝试启用干净的 URL。这对我有用。

于 2013-01-24T15:30:49.237 回答