关于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,那么就没有默认动作,或者不能阻止默认动作。无论哪种情况,调用该方法都没有作用。
012020-08-24
Netty+Spring Boot仿微信-全栈开发高性能后台及客户端
SpringBoot/Netty+MUI全栈开发 同时搞定后台+ Android&iOS
1498 学习 · 684 问题
相似问题