2016-11-15 93 views
0

我可以发送附加到将显示在我的模板中的HttpResponseBadRequest的错误消息吗? 即。我可以向HttpResponseBadRequest中的django模板发送消息吗?

view.py

def myView(): 
.... 
return HttpResponseBadRequest(msg) 

$.get(url,function(data){ 
    ... 
}) 
.done(function(){ 
    ... 
}) 
.fail(function(){ 
    alert(msg); 
}) 

This is what happens

+0

你试试这个?发生了什么? –

+0

是的,试试这个。编辑问题并在图像中留下我收到的内容。 – jaime

回答

1

你定义一个全局变量JS所谓的某处msg template.html。

如果你想指由阿贾克斯错误返回的数据,你需要接受它作为一个参数,在您的故障功能:

.fail(function(jqXHR, textStatus, error) { 
    alert(jqXHR.responseText); 
}) 
+0

错误地发送此收据“BAD REQUEST”,但不是我要发送的消息。 – jaime

+0

道歉,请参阅更新。 –

+0

gracias problema resuelto! – jaime

相关问题