jQuery ajax错误 - 没有传输,跨源请求被阻止

时间:2015-10-07 20:23:18

标签: jquery ajax asp.net-mvc rest asp.net-web-api

我正在进行jquery ajax调用,如下面的代码片段所示。在IE8上获得“无传输错误”,在Firefox浏览器中获得“跨源请求被阻止”。

但是,当我调用该服务时,它在外部REST客户端上运行良好。如铬提前休息客户,邮差等。

如果下面的代码有任何问题,请告诉我。

$(document).ready(function () {
    $("#myButton").click(function () {
        var url = 'https://testserver/accounts/123456/accountdetails/loaninfo';

        $.ajax({
            url: url,
            contentType: 'application/json',
            type: 'GET',
            dataType: 'json',
            crossDomain: true,
            headers: {
                'Api-Key': 'MyAppKey',
                'Accept': 'application/json'
            },
            success: function (data, status, xhr) {
                alert(status);
            },
            error: function (data, status, xhr) {
                alert(status);
              }
        });

    });
});

0 个答案:

没有答案