关于点击button按钮自动刷新页面导致ajax来不及执行的原因

时间:2022-07-01 17:59:38

遇到一个小坑,方法进入执行,但总是没执行完毕ajax请求就刷新页面,逻辑验证都正常,也查了layui的js源码没发现,后来才发现是button按钮没显式指定type为button

关于点击button按钮自动刷新页面导致ajax来不及执行的原因

当不显示指定type为button时,button按钮会自动提交表单刷新,而我们的需求是按钮onclick执行自定义方法,而不是表单提交,导致自定义方法来不及执行页面就重置。