新手问题 超链接添加 data-method 属性会造成两次提交

Canmel · 2017年03月03日 · 最后由 Canmel 回复于 2017年03月03日 · 1274 次阅读

最近在开发过程中,使用 bootstrap 的 modal 去展示一个简单的数据,在 modal 的确定按钮,我改成了一个 button 样式的超链接,具体的 html 内容如下:

<a class="btn meedesidy_btn_confirm" data-dismiss="modal" id="back_btn" data-method="get" href="/cars/2/back">提交</a>

但是发现这样会提交两次,在删除 data-method属性以后就能恢复正常

请问这是为什么会提交两次呢,虽然超链接的默认请求方式是get但是加上为什么就会提交两次呢?

注意看浏览器 Console,可能有 JS 错误

另外,你的 data-method="get" 没啥意义啊,写上去干嘛?

恩确实没什么意义,现在整体来看就是这个属性造成提交两次,但不知道是什么原因造成的

需要 登录 后方可回复, 如果你还没有账号请 注册新账号