2016-08-19 7 views
1

私はlocalhostを通して呼び出すと、AJAXのコードを呼び出しています。Failed to load resource:http://servicelink?order%5B0%5D%5BCoupanId%5D=1&order%5B0%5D%5BDiscount%5D=1&order%5B0%5D%5BEmailAddress%5D=em.com&order%5B0%5D%5ailtemName%5D=Sgfa+wraps&order%5B0%5D%5BItem_Id%5D=1&order%5B0%5D%5BQty%5D=1&order%5B0%5D%5Bprice%5D=5.5 the server responded with a status of 405 (Method Not Allowed) しかし、それにはすべてのパラメータが必要です。上記のリンクをPostmanのスニペットにPOSTに変更して表示すると、うまくいきます。 これをローカルホストの問題でもPOSTに変更しました。郵便配達員とのコードはローカルホストでは動作しません。Ajax

+0

その405応答右から

jQuery.support.cors = true; $.ajax({ url: "http://service link", type: "POST", dataType: "json", contentType: "application/x-www-form-urlencoded", // data: { order: orderData }, success: function (response) { alert(response.OrderPlacementResult); // orderId = data; if (data != null) { orderStatus = "Order has been placed successfully."; } } }); 

試してみてください。contentType: "application/x-www-form-urlencoded"

を私はこれでレスポンスを得ました。郵便配達員に認証やトークンを与えましたか? – Rigin

+0

はい405です。郵便番号 – Mangrio

+0

の 'No Auth'でヘッダをチェックしましたか? – Rigin

答えて

1

あなたはこの変更することができます:ウル側

+0

それはバディになっています。とにかく、ありがとう – Mangrio

+0

。私はチャットであ​​なたを失った – Rigin

関連する問題