汇总三种解决方案,都试一试:
1.表单提交时用的是自定义的button 调用ajax 和form表单中的属性action冲突,解决:去掉form标签只用button或者去掉button只用form。
2.ajax请求默认是异步的。把请求改成同步的就行了。解决:设置如下参数:async: false
3.ajax嵌在form里提交,然后form的提交先于ajax,导致ajax的请求没有成功,状态为canceled。解决:在ajax完成后加一个return false;取消了form提交。
版权声明:本文为harry5508原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。