我已经通过所有建议的链接找出解决方案,但仍然当我试图让$.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