我遇到了一个JSON解析错误,但是我无法调试。以下是代码:
$(document).on('submit', '#confirmreset', function(event) {
event.preventDefault();
var action_url = $(this).attr("action");
alert_box_register("Resetting password...");
console.log(action_url);
var postData = $(this).serializeArray();
console.log(postData);
$.post(action_url, postData, function(data) {
console.log(data);
var obj = $.parseJSON(data);
alert_box_register(obj.message);
});
});
还有JSON:
{
"status": "success",
"message": "A temporary password has been emailed to you."
}
在Firefox中的错误是“SyntaxError: JSON.parse: unexpected character”,在Chrome中则是“Uncaught SyntaxError:Unexpected token C”。 有什么想法吗? *编辑:这在我的本地主机设置上运行良好。*
JSON.parse
了? - Explosion Pills$.parseJSON(data)
内部,但我相信你已经知道了。 - Kevin B