【发布时间】:2017-06-14 03:44:50
【问题描述】:
我对 JSON 和 Django 表单都比较陌生。而且我想知道如何使用 Djagno 的 user_form.errors.as_json() 将错误消息传输到 client-slde。现在,我有以下代码:
在服务器端。我有:
if form.is_valid():
# some code
else:
return JsonResponse(user_form.errors.as_json(), status = 400, safe = False)
客户:
$.post('/url/', data, function(response){
// Success
}).fail(function(response){
var errors = $.parseJSON($.parseJSON(response.responseText)); // looks stupid
akward 行 $.parseJSON($.parseJSON(response.responseText)); 证明我做错了什么。任何人都可以提供发送和解析 jsonified 表单错误的最佳实践代码模式吗?
【问题讨论】: