Firefox重定向与帖子不起作用

时间:2014-07-17 11:00:44

标签: javascript html firefox redirect

我的脚本在chrome下工作正常,但不适用于Firefox。 Firefox只是向我显示一个白色屏幕。必须使用POST进行重定向。

<!DOCTYPE html>
<html>
    <script type='text/javascript'>
        //<![CDATA[ 

        var redirect = function(url, method) {
            var form = document.createElement('form');
            form.method = method;
            form.action = url;
            form.submit();
        };

        redirect('/mywebservice/mainpage', 'post');

        //]]>
    </script>
</html>

1 个答案:

答案 0 :(得分:6)

您无法提交不属于该页面的表单。

在尝试提交之前添加document.body.appendChild(form);

尽管身体存在,但你不能这样做。在脚本之前添加<body>开始标记。将来,还可以通过a validator运行代码。