我可以发送附加到HttpResponseBadRequest的错误消息,该消息将显示在我的模板中吗? 即
view.py
def myView():
....
return HttpResponseBadRequest(msg)
template.html
$.get(url,function(data){
...
})
.done(function(){
...
})
.fail(function(){
alert(msg);
})
答案 0 :(得分:1)
您已在某个名为msg
的地方定义了一个全局JS变量。
如果要引用Ajax错误返回的数据,则需要将其作为失败函数中的参数接受:
.fail(function(jqXHR, textStatus, error) {
alert(jqXHR.responseText);
})