Ajax调用ASP.NEt Web Api方法。从HTTPS页面完成分析时出现分析错误

时间:2013-12-16 02:12:52

标签: asp.net ajax asp.net-web-api

 $.ajax({
        url: "api/basket",
        type: "GET",
        dataType: "json",
        error: function (request, status, error) {
             alert(request.responseText);
        },
         success: function (data) {
                  Process(data);
        }
    });

我使用ASP.NEN Web表单,.Net Framework 4.0,我上面有一个ajax调用。当它从普通的HTTP页面完成时,它会为我提供数据,但如果我在HTTPS页面上进行此调用,则会返回parserror“Unexpected token<”

有什么问题?

1 个答案:

答案 0 :(得分:0)

您的ajax请求未返回JSON,它返回HTML或XML。因此,当jQuery尝试解析响应时,第一个字符是<,它会抛出解析错误。

使用调试工具(如fiddler)准确查看请求返回的内容。