Djangoアプリに取り組んでいますが、ajaxとjQueryに問題があります。
私のページには、ボタンがクリックされたときに呼び出されるjavascript関数があります。この関数の目的は、djangoviewメソッドをajaxで呼び出すことです。このメソッドでは、AJAX呼び出しで送信されたPOSTデータを使用してロジックが実行されます。操作が成功した場合は別のページに戻ります。それ以外の場合は、ユーザーが同じページに留まるようにします。通知は、javascriptを使用してユーザーに表示されます。
以下はコードのスニペットです。
(Javascript)
function makeCall() {
$.post(url, data, function(data) {
if(data=="ERROR") {
alert("THERE WAS AN ERROR");
} else {
//send user to a new page.
}
});
}
(Django-Python)
def viewMethod(request):
//LOGIC... Renders page using POST data.
if success:
//... preparing the response.
return HttpResponse(t.render(c))
else:
return HttpResponse("ERROR", content_type="text/plain")
操作が成功した場合、javascript / jQueryを使用してユーザーに応答ページを表示するにはどうすればよいですか?
ありがとう