在表单中使用POST方法将长参数传递给URL时出现问题

时间:2017-06-19 17:19:33

标签: javascript php html forms iframe

我尝试在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>

0 个答案:

没有答案