如何解析jquery ajax中的json数据成功?

时间:2010-12-24 04:28:57

标签: jquery python ajax

info = {
    'phone_number': '123456',
    'personal_detail': {'foo': foo, 'bar': bar},
    'is_active': 1,
    'document_detail': {'baz': baz, 'saz': saz},
    'is_admin': 1,
    'email': 'foo@bar.com'
}

return HttpResponse(
    simplejson.dumps({'success':'True', 'result':info}),
    mimetype='application/javascript')


if(data["success"] === "True") {
    alert(data[**here I want to display personal_detail and document_details**]);
}

我该怎么做?

2 个答案:

答案 0 :(得分:0)

如果我能正确理解这个问题,那么您可能正在寻找jquery parse json

答案 1 :(得分:0)

$.getJSON('/ajax_url/',
    {
        'some_data': 'Some Value'
    },
    function(result){
        alert(result.personal_detail.foo);
    }
);

$.getJSON使用您提供的urlencoded params(第二个参数)向提供的url(第一个参数)发送GET请求,并且成功时,使用JSON解码调用success函数(第三个参数)来自服务器的结果(result)。

这是使用$.ajax并手动调用$.parseJSON等的快捷方式。