1

使用事件执行jqueryajax 请求:success

     $.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.

4

1 回答 1

0

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

JSON.parse(result).err

或者使用 jQuery:

$.parseJSON(result).err
于 2013-08-06T02:46:24.220 回答