提交html表单后,如何使用javascript重定向到新页面?

提交html表单后,如何使用javascript重定向到新页面?,javascript,html,mod-python,Javascript,Html,Mod Python,我正在使用html、javascript和mod_python。我想提交html表单。为了做到这一点,我使用 document.formName.submit(); 提交后,我想重定向到新页面。我尝试了location=“newpage.html”,但这不起作用。除非您使用AJAX提交表单,否则提交会将用户带到新页面,因此您无法执行javascript重定向 您可以在服务器端重定向,或者更改表单的操作。使用ajax提交表单。然后在成功回调时,设置window.location=new\u ur

我正在使用html、javascript和mod_python。我想提交html表单。为了做到这一点,我使用

document.formName.submit();

提交后,我想重定向到新页面。我尝试了
location=“newpage.html”
,但这不起作用。

除非您使用AJAX提交表单,否则提交会将用户带到新页面,因此您无法执行javascript重定向


您可以在服务器端重定向,或者更改表单的操作。

使用ajax提交表单。然后在成功回调时,设置window.location=new\u url。

Req.write('location.href=“page.py?fn=xxx”'))
Req.write('<script>location.href="page.py?fn=xxx";</script>')

在python函数的末尾,提交时要执行的函数

不幸的是,不允许使用ajax不幸的是,不允许使用ajax是什么意思?很明显,您已经将javascript作为一项要求,因此我在这里没有看到任何技术限制……这是古老组织中的要求之一:)在我工作的地方,团队领导不会接受这一点&并且会说我们有规则和标准(愚蠢的系统)。无论如何,我找到了一个解决方案Req.write('location.href.)=“page.py?fn=xxx”;),在提交thnx all时要执行的python函数的末尾