XMLHttpRequest在存在的文档上出现404错误

时间:2014-03-31 14:37:05

标签: javascript php xmlhttprequest

当用户单击按钮时,我使用XMLHttpRequest将某些内容保存到数据库中。这在使用localhost时似乎有效,但在我启动网站后,只发生了404错误。

Firefox控制台说:

POST http://mydomain.com/wp-content/themes/minmeme/save.php [HTTP/1.1 404 Not Found 999ms]

但是当我复制该URL并手动打开它时,该文件显然存在。

Javascript代码保存在script.js中,并与save.php放在同一文件夹中:

var ajax = new XMLHttpRequest();
ajax.open("POST",'/wp-content/themes/minmeme/save.php',false);
ajax.setRequestHeader('Content-Type', 'application/upload');
ajax.send(imgurl);

1 个答案:

答案 0 :(得分:0)

这是WordPress永久链接结构搞砸了。通过使用自定义永久链接(%postname%),我无法直接访问Wordpress外的任何.php文件。

将永久链接设置为标准,现在服务器找到该文件。错误现在改为403.1但是......