【发布时间】:2012-01-26 11:11:30
【问题描述】:
谁能告诉我为什么我在控制台中不断收到以下代码的解析错误?
$.ajax({
url : "file.php",
data : data,
dataType : "json",
success : function (request) {
console.log("success");
},
error : function (request, error) {
console.log(error);
}
});
我已经通过 jsonlint.com 验证了我的 JSON,它是有效的。
在 Firebug 的 Net 选项卡中返回的响应标头是:
内容长度 19
保持活动超时=5,最大值=96
连接保持活动
内容类型应用程序/json
【问题讨论】:
-
您在 Firebug 的“网络”选项卡中看到了什么?
-
错误中有更多细节吗?
-
您发布的代码没有抛出任何错误,您得到的确切错误是什么?也许表单输入的名称或值(我猜)包含无效字符。
-
你用的是什么版本的jQuery?
-
您是否尝试将
dataType更改为text?然后您应该能够console.log返回数据。
标签: javascript jquery ajax json parse-error