我尝试在iframe中访问的网址的参数超过2000个字符,这超出了浏览器的限制,因此我试图通过使用方法"来解决这个问题。后&#34 ;.但是,按下提交后,下面的代码不会更改我的iframe的网址。如果我将表单的方法参数更改为" get",那么它会进行网址修改,但是这没有帮助,因为这不允许我通过我的+ 2000-字符参数。有些网址不允许使用"帖子"方法,或者我的代码中缺少什么?
<form id="longURL" target="myFrame" action="http://localhost.com/" method="post">
<input type="hidden" name="id" value="verylongstring">
<input type="submit">
</form>
<iframe name="myFrame" src="">
</iframe>
<script>
$(document).ready(function(){
var longURL= document.getElementById("longURL");
longURL.submit();
});
</script>