保存时用于 url 重定向的 Javascript

Posted

技术标签:

【中文标题】保存时用于 url 重定向的 Javascript【英文标题】:Javascript for url redirection on save 【发布时间】:2011-02-03 21:02:13 【问题描述】:

我想知道保存表单时将您重定向到网站的代码可能是什么。

表单上的Java代码是:

<script language="javascript">
    function saveRadioButton(radioVal, hiddenId)
    
        var hidden = document.getElementById(hiddenId);
        hidden.value = radioVal;
    
</script>

保存后,我希望将它发送到 x 网站....

【问题讨论】:

【参考方案1】:

第一个 Java != JavaScript。两种不同的动物。

对于 JavaScript,它就像

一样简单
window.location = "http://www.google.com/"

一个简单的谷歌搜索显示...

http://www.tizag.com/javascriptT/javascriptredirect.php

【讨论】:

+1 表示“两种不同的动物”XD。开个玩笑,答案是正确而简单的。 但是等等,我认为(基于问题)最好form.submit() @JCOC611 你是对的,假设他想传递刚刚分配的参数。 我觉得设置它们完全没有意义。【参考方案2】:

所以假设你想提交你刚刚设置为hidden的值:

<form id="myForm" method="GET" act="http://google.com">

假设您的表单的 id 是“myForm”并且隐藏的输入元素位于该表单内。在 JS 中:

document.getElementById("myForm").submit();

【讨论】:

以上是关于保存时用于 url 重定向的 Javascript的主要内容,如果未能解决你的问题,请参考以下文章

使用 JavaScript 按下浏览器后退按钮时重定向到 URL

调用 javascript 警报和重定向 url 问题

301 重定向不适用于 url 中的 %20

IOS 应用程序在使用 JavaScript 命中时不重定向

重定向后Ajax函数不保存滚动位置

使用 javascript 检测重定向 - 如何?