我已經通過所有建議的鏈接找出解決方案,但仍然當我試圖讓$.post()
它發送GET
作爲Request_Method
,它是給我的錯誤
GET https://example.com/samewebservice/save 405 (Method Not Allowed)
它是一個跨源請求,所以我已經啓用所有CORS在服務器上, 設置如果我執行$.get()
方法它給我以JSON格式響應成功。
但是,當m試圖執行$.post()
方法它給我錯誤。
POST Ajax請求
function postAjax(URL,jsonData){
$.post(URL,jsonData,function(data){
response = data;
alert("In success");
console.log(data);
},"jsonp");
return response;
}
在瀏覽器標題我得到這個
不工作,'$ .post()'不接受'類型:'POST''作爲參數 – rachana
然後,您可以更改數據類型到'json'而不是'jsonp'或將'post'函數更改爲'ajax' – Karthik
我已經嘗試過兩種方法,但仍然不能正常工作 – rachana