ali*_*s51 3 javascript jquery json
我有一个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);
});
});
Run Code Online (Sandbox Code Playgroud)
和JSON:
{
"status": "success",
"message": "A temporary password has been emailed to you."
}
Run Code Online (Sandbox Code Playgroud)
在Firefox中,错误是"SyntaxError:JSON.parse:unexpected character",在Chrome中它是"Uncaught SyntaxError:Unexpected token C"
有任何想法吗?
*编辑:这在我的localhost设置上工作正常.*
Exp*_*lls 15
$.parseJSON如果服务器发送有效的JSON,则无需调用,因为jQuery在检索响应时会自动解析它.我不知道确切的标准,但如果你设置Content-type: application/json标题肯定会.
| 归档时间: |
|
| 查看次数: |
29717 次 |
| 最近记录: |