C# jqueryajaxpost+;跨域
可能重复:C# jqueryajaxpost+;跨域,c#,javascript,jquery,post,cross-browser,C#,Javascript,Jquery,Post,Cross Browser,可能重复: 当我试图使用jquery发布帖子时,我遇到了一个问题: function SetUserAnswer(reponse) { $.ajax({ type: "POST", url: "@SettingManager.GetValue("WS_Sondage_Adress").Value" + "SetUserAnswer", data: JSON.stringify({ deviceId: $("#Gu
当我试图使用jquery发布帖子时,我遇到了一个问题:
function SetUserAnswer(reponse) {
$.ajax({
type: "POST",
url: "@SettingManager.GetValue("WS_Sondage_Adress").Value" + "SetUserAnswer",
data: JSON.stringify({ deviceId: $("#Guid").attr("value"),
pollId: $("#PollId").attr("value"),
answerId: reponse,
parameters: ""
}),
dataType: "json",
crossDomain: true,
contentType: "application/json; charset=utf-8"
}).done(function () {
alert("OK !");
}).fail(function () {
alert("KO :(");
});
}
但是firefox发送的是“选项”而不是“帖子”
我在做跨域帖子时只有这个问题?将数据类型从
json
更改为jsonp
。此外,我在您的回复中看不到以下标题
Access-Control-Allow-Origin *
重复MDC,特别是关于如果他使用JSONP,响应是否需要支持CORS?
Access-Control-Allow-Origin *