Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Drupal7上启用视图自定义模块会导致Ajax HTTP错误_Ajax_Drupal_Drupal 7_Views - Fatal编程技术网

在Drupal7上启用视图自定义模块会导致Ajax HTTP错误

在Drupal7上启用视图自定义模块会导致Ajax HTTP错误,ajax,drupal,drupal-7,views,Ajax,Drupal,Drupal 7,Views,我正在开发一个自定义模块,该模块将描述视图模块的外部表。在我的模块文件夹中,我有必需的mymodule.views.inc文件。然而,每当这个文件存在并且我的自定义模块被启用时,当我使用一个具有Ajax的站点功能时,Drupal就会不断地弹出Ajax HTTP错误窗口(任何旋转的雏菊都会触发此错误)。弹出窗口在显示Ajax错误后,始终包含mymodule.views.inc中的模块代码。奇怪的是,每次我加载首页时,mymodule.views.inc中的PHP代码总是显示在首页的顶部 我在SO和

我正在开发一个自定义模块,该模块将描述视图模块的外部表。在我的模块文件夹中,我有必需的mymodule.views.inc文件。然而,每当这个文件存在并且我的自定义模块被启用时,当我使用一个具有Ajax的站点功能时,Drupal就会不断地弹出Ajax HTTP错误窗口(任何旋转的雏菊都会触发此错误)。弹出窗口在显示Ajax错误后,始终包含mymodule.views.inc中的模块代码。奇怪的是,每次我加载首页时,mymodule.views.inc中的PHP代码总是显示在首页的顶部

我在SO和其他网站上经常看到这个问题,但大多数情况下,它可以追溯到更新的jquery.js文件或php.ini设置,这将给脚本更多的运行时间。到目前为止,这两个修复方案都没有奏效。我现在唯一能让它消失的方法是禁用我的自定义模块,或者将mymodule.views.inc重命名为其他名称

下面是一个消息的示例(不是逐字复制,因为我无法在Chrome中复制这些警报消息)


其他人知道会发生什么吗?

此错误是由drupalforfirebug引起的,禁用drupalforfirebug应该会有所帮助。否则这应该会起作用。

找到了。隐藏在mymodule.views.inc顶部的语法错误。在打开PHP标记之前有一些奇怪的格式。不知道为什么php——语法检查mymodule.php没有捕捉到它(我将mymodule.views.inc复制到mymodule.php,以便在其上运行语法检查程序)。

你能给我们看看你的mymodule.views.incI吗
查找/var/www/mywebroot/-iname drupalforfirebug.module
时,我没有看到这个模块。这是否包含在其他模块中?
An AJAX HTTP error occurred.
HTTP Result Code: 200
Debugging information follows.
Path: /?q=admin/structure/views/view/viewiamtryingtocreate/preview/page/ajax
StatusText: parseerror
ResponseText: /*
* header file to my mymodule.views.inc
* file I wrote
*/

//more php code follows

//lots of unicode characters intermittently show up in my source code
\u003C\/div\u003E\n...

//source code continues with lots of unicode characters, not sure what's at the bottom because the alert box is bigger than my screen and I can't scroll on it