【发布时间】:2016-10-17 00:50:32
【问题描述】:
我只是想用 PHP + jQuery 实现一个类似 REST 的应用程序。
在第一次尝试中,我开始遇到此错误
PUT http://... 405(不允许的方法)
我把它放在我的 PHP 脚本的第一行
header("Access-Control-Allow-Orgin: *");
header("Access-Control-Allow-Methods: *");
这是我的 jQuery 代码:
$(function(){
$.ajax({
url: 'localhost/myscript.php',
type: 'PUT',
success: function(response) {
//...
}
});
});
在配置方面我没有做任何特别的事情。 为什么我的 Ajax 请求被拒绝,我该如何解决?
【问题讨论】:
-
尝试使用
get代替put看看是否有效。 -
尝试使用
http://localhost/myscript.php作为url -
可能是配置错误..请参阅:serverfault.com/questions/148865/…
-
把
header("Access-Control-Allow-Headers: *");也输入,Access-Control-Allow-Orgin是不是错字?
标签: php jquery .htaccess http put