私はhtml、javascript、mod_pythonを使用しています。htmlフォームを提出したい。これを行うために私は使用しました
document.formName.submit();
送信後、新しいページにリダイレクトしたい。試しlocation="newpage.html"
ましたが、機能しません。
私はhtml、javascript、mod_pythonを使用しています。htmlフォームを提出したい。これを行うために私は使用しました
document.formName.submit();
送信後、新しいページにリダイレクトしたい。試しlocation="newpage.html"
ましたが、機能しません。
AJAXを使用してフォームを送信しない限り、送信するとユーザーは新しいページに移動するため、JavaScriptリダイレクトを実行することはできません。
サーバー側でリダイレクトするか、フォームのアクションを変更することができます。
ajaxを使用してフォームを送信します。次に、onSuccessコールバック、window.location=new_urlを設定します。
Req.write('<script>location.href="page.py?fn=xxx";</script>')
送信中に実行されるPython関数の最後