JSON数据POST到Web API在Fiddler中起作用,但是来自JQuery AJAX的“Bad Request”错误

时间:2017-07-26 03:42:59

标签: jquery ajax api

我从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部署到我的本地计算机,并且工作正常。请帮忙。

0 个答案:

没有答案