簡體   English   中英

使用jQuery向PHP發送PUT AJAX請求時錯誤405方法不允許

[英]Error 405 Method Not Allowed when sending a PUT AJAX request to PHP with jQuery

我只是試圖用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請求被拒絕,我該如何解決?

更改:

$(function(){
    $.ajax({
        url: 'localhost/myscript.php',
        type: 'PUT',
        success: function(response) {
            //...
        }
    });
});

至:

$(function(){
    $.ajax({
        url: 'http://localhost/myscript.php',
        type: 'PUT',
        success: function(response) {
            //...
        }
    });
});

和:

Access-Control-Allow-Origin 不是Access-Control-Allow-Orgin

header("Access-Control-Allow-Orgin: *");

至:

header("Access-Control-Allow-Origin: *");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM