$.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<”
有什么问题?
答案 0 :(得分:0)
您的ajax请求未返回JSON,它返回HTML或XML。因此,当jQuery尝试解析响应时,第一个字符是<
,它会抛出解析错误。
使用调试工具(如fiddler)准确查看请求返回的内容。