0
HTMLビューからDjangoバックエンドにデータを送って処理したいのですが、バックエンドはurlをHTMLビューに戻して別のページにリダイレクトします。 ---Djangoバックエンドからajaxのsuccess()にURLを送ってください
ページ1 ----ユーザーの入力データのAjax --->バックエンド---プロセス--- 2ページへのURL ---アヤックス - >ページ2
:それはこのようなものです問題は、ユーザーのデータを処理した後にURLをAjaxに戻す方法がわからないため、window.location.href = '/'を使用してリダイレクトする必要があります。しかし、私はコードがこのようにきれいではないと思います。バックエンドからのAjaxの成功にURLを送る方法があるのだろうかと思います。ここで
はコードnはHTMLです:
function doSomething(data){
$.ajax({
type: "POST",
url: URL_POST_BY_AJAX,
data: {
'data' : data,
},
success: function (response) {
window.location.href = '/';
},
error: function (data) {
alert('failed');
}
});}
私を助けてください。ありがとうございました!あなたの処理ビューで
は、それが実際に動作する、あなたにRafalmpをありがとう! :) –