不要把当作按钮用

代码如下:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">

</script>

<script>

$(document).ready(function(){

  $("#list").click(function(){

    $("#fm").submit();

  });

});

</script>
    <a href="" id="list">显示</a>

    <form action="/show.do" method="post" id="fm">

        <input type="hidden" name="action" value="list"/>

    </form>

这里我本意是利用id为list的超链接,点击之后就提交表单,但是问题是<a href="">点击之后就刷新页面了,所以表单并没有提交!!!

因为我在Action中利用request接收参数,所以可以改成如下:<a>改为<input type="button"/>或者直接:<a href="/show.do?action=list">因为我在Action中使用的request接收参数,当参数action的值为list的时候就执行查询和显示操作

你可能感兴趣的:(href)