Drupal 7 自动完成
Drupal 7 Autocomplete
AJAX HTTP 请求异常终止。
调试信息如下。
路径:htps://MYSITE/index.php?q=user/autocomplete
状态文本:
回复文字:
就绪状态:4
当我尝试输入从核心 drupal 安装的自动完成框时出现该错误。
我已经阅读了有关修补这些文件的文档 https://www.drupal.org/node/1232416 并照做了。
在我的控制台中,出现以下错误:
XMLHttpRequest 无法加载 https://SITE_B。从 htps://ANOTHERSITE' 到 'htps://SITE_B' 的重定向已被 CORS 策略阻止:请求的资源上不存在 'Access-Control-Allow-Origin' header。因此不允许访问来源 'htps://MYSITE'。
所以我研究了CORS并添加了htp://Whosebug。com/questions/13421463/htaccess-access-control-allow-origin
关于 .htaccess 的建议,但无济于事。
我是 运行 本地主机上 Dev Desktop 2 上的 drupal 7.51。我也有 运行 直播,但想先在本地修复它。任何建议都会有所帮助,我已经研究了几个小时。
经过无数个小时和冷水淋浴后,我找到了答案。在使用 Drupal_goto() 的节点之一中存在错误的 php 脚本。这就是我得到 XMLHttpRequest 的方式。我跟着 https://drupal.stackexchange.com/questions/22825/how-to-find-bad-php-node-that-makes-search-cron-fail 找出我的 php 脚本在哪里失败了。
AJAX HTTP 请求异常终止。 调试信息如下。 路径:htps://MYSITE/index.php?q=user/autocomplete 状态文本: 回复文字: 就绪状态:4
当我尝试输入从核心 drupal 安装的自动完成框时出现该错误。
我已经阅读了有关修补这些文件的文档 https://www.drupal.org/node/1232416 并照做了。 在我的控制台中,出现以下错误: XMLHttpRequest 无法加载 https://SITE_B。从 htps://ANOTHERSITE' 到 'htps://SITE_B' 的重定向已被 CORS 策略阻止:请求的资源上不存在 'Access-Control-Allow-Origin' header。因此不允许访问来源 'htps://MYSITE'。
所以我研究了CORS并添加了htp://Whosebug。com/questions/13421463/htaccess-access-control-allow-origin 关于 .htaccess 的建议,但无济于事。
我是 运行 本地主机上 Dev Desktop 2 上的 drupal 7.51。我也有 运行 直播,但想先在本地修复它。任何建议都会有所帮助,我已经研究了几个小时。
经过无数个小时和冷水淋浴后,我找到了答案。在使用 Drupal_goto() 的节点之一中存在错误的 php 脚本。这就是我得到 XMLHttpRequest 的方式。我跟着 https://drupal.stackexchange.com/questions/22825/how-to-find-bad-php-node-that-makes-search-cron-fail 找出我的 php 脚本在哪里失败了。