我从jQuery AJAX调用Web API。 (我从我的本地机器运行我的ajax并从另一个服务器调用Web API)。
http://10.10.22.33:777/api/student/DelStudentDetail?stuID=1
如果使用fiddler手动调用它是有效的。(Response = 200)
但如果我使用jQuery AJAX调用,fiddler将捕获400 Bad请求(error = {“Message”:“来源http://localhost:49983”是不允许的。“}) (如果我将10.10.22.33 ip更改为localhost,则工作正常)
这是jQuery代码:
return $.ajax({
url: myUrl,
type: 'POST',
data: data,
dataType: 'json',
contentType: "application/json; charset=utf-8",
success: function (res) {
MobileAppsPOCDevExtreme.app.navigate(navigateview);
DevExpress.ui.notify({
message: "modified Successfully!"
}, "success");
},
error: function (res) {
DevExpress.ui.notify({
message: "modification Failed!"
}, "error");
}
});
我尝试将我的Web API部署到我的本地计算机,并且工作正常。请帮忙。