在jQuery ajax中按钮button和submit的区别分析

 我来答
黑马程序员
2017-06-15 · 改变中国IT教育,我们正在行动
黑马程序员
黑马程序员为大学毕业后,有理想、有梦想,想从事IT行业的年轻人改变自己的命运。黑马程序员成就IT黑马
向TA提问
展开全部
1 答题的区别就是 :submit会有提交跳转的意思,button只是一个普通的按钮,如果不给button添加跳转时间,是不会有任何效果的。
2 用下面的这段代码解释一下 :
ajax提交数据的代码部分
<script type="text/javascript">
$(document).ready(function(){
$("#submit").click(function(){
$.post("sendPwd.php",{QQnum:$("#QQnum").val(),psw:$("#psw").val()},function(data){
$("#aaa").html(data);
},"html");
});
});
</script>
submit按钮
<input type="submit" name="submit" id="submit" value="提交" />
当点击submit按钮的时候;sendPwd.php通过$_POST接收传过来的值
3 如果页面写的是 button,是这样写的
<input type="button" name="submit" id="submit" value="提交" />
就需要给 button添加一个 onclick的四件,src写明 : sendPwd.php
娟325315
2016-11-21 · 超过30用户采纳过TA的回答
知道答主
回答量:58
采纳率:33%
帮助的人:40.1万
展开全部
button本事只是一个按钮,它要配合javascript的动作来使用,如:click(),mouseOut 等等方法;而submit是一个执行表单提交的动作,用按钮的形式来表现。
如果你在jquery ajax中要是使用属性来获取值得话(eg. $().attr();),建议使用button(eg. $(‘#button’).attr();),不要用submit。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式