jQuery ajax使用success事件,如何获取json属性

时间:2013-08-06 01:31:00

标签: javascript jquery ajax

使用jquery事件执行success ajax请求:

     $.ajax("/subscribe/email", {
            type: 'POST',
            dataType: 'json',
            data: {
                email: $("#e").val()
            },
            success: function(result) {
                console.log(result.err);
            }
     });

问题是result.err未定义,但响应为json且具有此属性。

{
   "err": "Some error message goes here."
}

如何通过result访问javascript对象的属性。

1 个答案:

答案 0 :(得分:0)

听起来你需要解析json。现代浏览器可以:

JSON.parse(result).err

或者使用jQuery:

$.parseJSON(result).err