做网站一天,建设网站的工作职责,东莞东城,wordpress get author在使用layui的form表单提交以后#xff0c;请求状态总是canceled。后来在form表单的后面添加了一行代码#xff1a; return false; 就可以了。 文档#xff1a;https://www.layui.com/doc/modules/form.html#onsubmit 错误#xff1a; 解决方法#xff1a; 总结一下…在使用layui的form表单提交以后请求状态总是canceled。后来在form表单的后面添加了一行代码 return false; 就可以了。 文档https://www.layui.com/doc/modules/form.html#onsubmit 错误 解决方法 总结一下 1.在URL变更后会对当前正在执行的ajax进求进行中止操作。中止后该请求的状态码将为canceled 2.在使用到ajax的时候尽量不要在form内使用button进行提交。表单提交时用的是自定义的button 调用ajax 和form表单中的属性action冲突解决去掉form标签只用button或者去掉button只用form。 3.ajax请求默认是异步的。把请求改成同步的就行了。解决设置如下参数async: false 4.return false主要是阻止页面跳转并提交数据。如果去掉了虽然同样会进行数据提交【前提是你有进行ajax操作】但是会进行页面的刷新。 5.ajax嵌在form里提交然后form的提交先于ajax,导致ajax的请求没有成功状态为canceled。解决在ajax完成后加一个return false;取消了form提交。