2016-11-15 23 views
0

テンプレートに表示されるHttpResponseBadRequestに添付されたエラーメッセージを送信できますか? すなわち私はHttpResponseBadRequestのdjangoテンプレートにメッセージを送信できますか?

view.py

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

template.html

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

This is what happens

+0

あなたはこれを試してみましたか?何が起こった? –

+0

はい、これを試してください。質問を編集し、私が受け取ったイメージを残す。 – jaime

答えて

1

あなたはどこかmsgと呼ばれるグローバルJS変数を定義しました。

あなたはAjaxのエラーで返されたデータを参照したい場合は、あなたがあなたの関数を失敗のパラメータとしてそれを受け入れる必要があります。

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

「BAD REQUEST」エラーでこの領収書を作成しますが、送信したいメッセージはありません。 – jaime

+0

お詫び申し上げます。更新をご覧ください。 –

+0

gracias problema resuelto! – jaime

関連する問題