我只是想用 PHP + jQuery 实现一个类似 REST 的应用程序。
在第一次尝试时我开始遇到这个错误
PUT http://... 405 (Method Not Allowed)
我把它放在我的 PHP 脚本的第一行
header("Access-Control-Allow-Orgin: *");
header("Access-Control-Allow-Methods: *");
这是我的 jQuery 代码:
$(function(){
$.ajax({
url: 'localhost/myscript.php',
type: 'PUT',
success: function(response) {
//...
}
});
});
我在配置方面没有做任何特别的事情。 为什么我的 Ajax 请求被拒绝,我该如何解决?
最佳答案
变化:
$(function(){
$.ajax({
url: 'localhost/myscript.php',
type: 'PUT',
success: function(response) {
//...
}
});
});
收件人:
$(function(){
$.ajax({
url: 'http://localhost/myscript.php',
type: 'PUT',
success: function(response) {
//...
}
});
});
和:
Is
Access-Control-Allow-Origin
. NotAccess-Control-Allow-Orgin
header("Access-Control-Allow-Orgin: *");
收件人:
header("Access-Control-Allow-Origin: *");
关于php - 使用 jQuery 向 PHP 发送 PUT AJAX 请求时出现错误 405 方法不允许,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37843338/