思路:如果想要超链接实现post方式提交,必须借助表单。下面得两种方式,一种是借助显示的form表单,一种是借助隐式的form表单
方式一:将超链接放到一个form表单中,或者超链接本身就在一个form表单中,这种情况下,我们将需要提交的参数用隐藏域的方式提交过去。
分两种情况:
A.超链接的提交地址和form表单的提交地址是一致的:

<form name='form1' action='MyJsp2.jsp' method='post'>
        <input type='hidden' name='page' value='1'/>
        <input type='hidden' name='hiddenA' value='A'/>
        <a href='javascript:document.form1.submit();'>首页</font></a>
                ...
</form>

B. 超链接的提交地址和form表单的提交地址不一致的:


<script type="text/javascript" src="js/jquery-1.8.0.min.js"></script>
<script type="text/javascript">
    function post(path){
        $("#form1").attr("action",path);
        $("#form1").submit();
    }
</script>
<form name='form1' action='MyJsp2.jsp' method='post' ));  //aaa

相关文章:

  • 2021-11-19
  • 2021-11-01
  • 2021-06-23
  • 2021-08-09
  • 2021-11-19
  • 2021-11-19
  • 2021-12-19
猜你喜欢
  • 2021-12-08
  • 2021-11-02
  • 2021-11-19
  • 2021-11-19
  • 2021-11-19
  • 2021-09-28
  • 2021-11-29
相关资源
相似解决方案