为了账号安全,请及时绑定邮箱和手机立即绑定

为什么提交之后是这样的?

为什么提交之后是这样的?

薏苡x 2017-07-26 15:03:37
<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head>    <title>get</title></head><body><form action=""id="forml">    <p>评论:</p>    <p>姓名:<input type="text" name="username"id="username"></p>    <p>内容:<textarea name="content"  cols="30" rows="10"></textarea></p>    <p><input type="button" id="send" value="提交"></p></form><div class="comment">已有评论:</div><div id="resText"></div><script src="static/js/jquery-1.8.3.min.js"></script><script>    $(function () {        $("#send").click(function () {            $.post("get.jsp",{                username:$("#username").val(),                content:$("#content").val()            },function (data,textStatus) {                $("#resText").append(data);            })        })    })</script></body></html>
查看完整描述

1 回答

已采纳
?
李晓健

TA贡献1036条经验 获得超461个赞

form里应该有一个提交按钮,也就是type=submit的button; 如果你没有指定这个type,他就会默认把第一个button当成提交按钮,当你点击里他提交form,而你的form的action是空,提交时就相当于提交到当前页面,也就是刷新页面。解决方法两种,一个是在你的点击事件里阻止form的默认提交,第二个就是最后那个按钮不要用button,可以用a,a的href="javascript:;"

查看完整回答
反对 回复 2017-07-26
  • 1 回答
  • 0 关注
  • 1559 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信