我遇到这个奇怪的问题。昨天一切都很好。现在突然我的ajax请求都没有起作用。问题是(我在Firebug控制台中发现):
无法加载资源:...... / wp-admin / admin-ajax.php
因此,以某种方式请求admin-ajax.php
文件失败。我已经交叉检查了这些东西:
网址
admin-ajax.php
正确无误它不仅不起作用,而且我已经安装了buddypress,而来自buddypress的所有ajax请求也给出相同的错误
我直接在
admin-ajax.php
浏览器中输入网址,而不是获得0(预期输出),谷歌浏览器说“没有收到数据”。
服务器端有一些配置吗?如果是,那我对托管支持人员怎么说?
顺便说一句,如果有关系,该站点托管在wpengine上。
任何帮助都非常感谢
更新: 浏览器开发工具截图:
您的错误日志说什么,返回什么错误代码?可能是500个错误而不是404个错误
—
Tom J Nowell
wpengine的托管控制面板界面与cPanel不同,因此我不确定,但是当我转到错误日志时,它说“错误日志为空”。没有返回错误代码,google chrome开发工具控制台显示“无法加载资源...。”。是的,您是对的,很可能不是404问题,因此删除了该标签。
—
webdwall
打开浏览器的开发工具,然后打开“ 网络”选项卡,然后查看HTTP响应标头。您到底到达那里什么?
—
fuxia
好吧,它只是说“(失败)”,我已在问题中添加了屏幕截图,图像在此处显得太小,您必须右键单击,复制图像URL,然后打开该URL才能实际读取图像中的文本。抱歉给您带来麻烦,我不知道这里是否有更好的附加图像的方法
—
。– webdwall
更新:任何ajax请求将无法正常工作,甚至wp-admin中的请求也不行。例如:添加小部件不起作用!试图一一卸载插件并检查...
—
webdwall