我的脚本在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>
答案 0 :(得分:6)
您无法提交不属于该页面的表单。
在尝试提交之前添加document.body.appendChild(form);
。
尽管身体存在,但你不能这样做。在脚本之前添加<body>
开始标记。将来,还可以通过a validator运行代码。