源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Ajax提交Form表单页面仍会刷新问题的快速解决办法

  • 时间:2021-11-17 03:28 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Ajax提交Form表单页面仍会刷新问题的快速解决办法
搞了半天原来点击提交按钮 少加了个[code]type="button"[/code]  原来是[code]  <form >  <button id="sub" />   </form> [/code] 结果怎么弄都会刷新页面,加上就好了 [b] PS:form 表单中存在button时ajax提交后自动刷新问题[/b]
//在记一个坑(刚学前台,不是很懂,项目中自己给自己挖了个坑,哈哈...)
<form class="form-horizontal">
<div class="form-group">
<label class="col-sm-3 control-label">修改资料名称:</label>
<div class="col-sm-7"> <input type="text" placeholder="test22" class="form-control"></div>
<div class="col-sm-2">
<button class="btn btn-primary" onclick="resetCertificateName(14)">修改</button>
</div>
</div>
</form>
当form中存在button标签时,用ajax异步提交表单后,也面会被刷新。(感觉很诡异) 原因:button 存在时会再次提交一下表单,所以页面被刷新了。(之前认为[code]button type='submit' [/code]时)button才有提交表单的功能。 解决:button标签换成a标签就可以了[code]。<a class="btn btn-primary" onclick="resetCertificateName(14)">修改</a>[/code] 以上所述是小编给大家介绍的 Ajax提交Form表单页面仍会刷新问题的快速解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程素材网网站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部