1

イベントjqueryを使用して ajax リクエストを行う: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."
}

経由で JavaScript オブジェクトのプロパティにアクセスするにはどうすればよいですかresult

4

1 に答える 1

0

jsonを解析する必要があるようです。最新のブラウザーでは次のことができます。

JSON.parse(result).err

またはjQueryを使用して:

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