关于e.preventDefault

来源:7-3 登录注册页面的判断事件与js自定义util

慕粉3994102

2020-08-24

老师您好,
我自己在测试的时候,发现如果不加e.preventDefault,点击提交按钮后,通过ajax前端数据可以到后端,但是ajax里success:function(data)里的代码不会被执行。
所以,想请教下,e.preventDefault到底在这里起了什么作用
谢谢老师

写回答

1回答

风间影月

2020-08-24

该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作)。例如,如果 type 属性是 "submit",在事件传播的任意阶段可以调用任意的事件句柄,通过调用该方法,可以阻止提交表单。注意,如果 Event 对象的 cancelable 属性是 fasle,那么就没有默认动作,或者不能阻止默认动作。无论哪种情况,调用该方法都没有作用。

0
1
慕粉3994102
嗯嗯,谢谢老师
2020-08-24
共1条回复

Netty+Spring Boot仿微信-全栈开发高性能后台及客户端

SpringBoot/Netty+MUI全栈开发 同时搞定后台+ Android&iOS

1498 学习 · 684 问题

查看课程