AJAX HTTP请求异常终止。调试信息如下。路径: htps://MYSITE/index.php?q=user/autocomplete StatusText: ResponseText: ReadyState: 4
当我试图键入从核心drupal安装的“自动完成”框时,我会收到这个错误。
我已经阅读了关于修补这些文件的文档https://www.drupal.org/node/1232416,并这样做了。在我的控制台中,我得到了一个错误: XMLHttpRequest无法加载htps://SITE_B。将从htps://ANOTHERSITE重定向到'htps://SITE_B‘已被CORS策略阻止:请求的资源上没有“访问-控制-允许-原产地”标题。因此,原产地'htps://MYSITE‘不允许访问。
因此,我对CORS进行了研究,并加入了htp://stackoverflow.com/questions/13421463/htaccess-access-control-allow-origin关于.htaccess的建议,但没有结果。
我正在本地主机上的Desktop 2上运行drupal 7.51。我还让它实时运行,但希望首先在本地修复它。任何建议都会有帮助,我已经研究了几个小时了。
发布于 2016-11-09 02:27:39
无数个小时和冷水澡之后,我发现了我的答案。在一个使用Drupal_goto()的节点中,有一个糟糕的php脚本。我就是这样得到XMLHttpRequest的。我跟踪https://drupal.stackexchange.com/questions/22825/how-to-find-bad-php-node-that-makes-search-cron-fail,找出我的php脚本在哪里失败了。
https://stackoverflow.com/questions/40498073
复制相似问题