0

我正在尝试从 django HttpResponse 获取 json 对象。实际上访问'form_validation'值。但我不能。有什么建议吗?

这是我的 HttpResponse

return HttpResponse(simplejson.dumps({'response_data':response_data, 'form_validation':form_validation, 'guest': guest, 'error_list':error_array}), mimetype="application/json")
4

1 回答 1

0

您需要success为您的 ajax 调用定义函数,该函数将具有 json 响应对象:

$.ajax({
        type: 'POST',
        url: url,
        data: {'csrfmiddlewaretoken': '{{csrf_token}}'},
        dataType: "text",
        success: function(response) {
            var response_data = response.response_data;
            var form_validation = response.form_validation;
            // access other fields
        },
        error: function(rs, e) {
            alert(rs.responseText);
        }
});
于 2013-02-04T10:03:05.423 回答