CSS/HTML

推荐列表 站点导航

当前位置:首页 > 脚本编程 > CSS/HTML >

layui 表单提交为什么有两次

来源:网络整理  作者:  发布时间:2020-12-19 17:18
layui表单被提交两次,一般是因为前端引用了两次layui.all.js文件,页面被渲染两次,自然就会提交两次了。...

(1) 一般用layui导致提交两次,会想到的是在绑定on sumit的时候没有return false,导致没有把常规提交方式拦截下来,再次访问了action

如果你想了解更多关于layui的知识。可以点击:layui教程

<script src=https://www.ym97.com/wenku/cssm"../assets/layui.all.js"></script> <script src=https://www.ym97.com/wenku/cssm"../assets/layui.all.js" charset="utf-8"></script> <script src=https://www.ym97.com/wenku/cssm"../jquery.js"></script>

以上就是layui 表单提交为什么有两次的详细内容,更多请关注聚合云库其它相关文章!

form.on('submit(formDemo)', function (data) { var fd = new FormData($('form')[0]); $.ajax({ type: "POST", url: '/admin/adduser.do', data: fd, async: false, cache: false, contentType: false, processData: false, success: function (res) { if (res.status == 200) { layer.msg(res.msg, {time: 2000}); var url = "/admin/views/users.html"; // 跳转 setTimeout(function () { window.location.href = url },2000); } else { layer.msg(res.msg, {time: 2000}); } } }); return false; // 这段很关键 });

(2) 然而我的问题不是这个,我访问了两次的后端接口,特别奇怪,对前端进行调试之后发现多引用了一遍layui.all.js,也就是说页面要被渲染两次,当然就被提交两次了

layui 表单提交为什么有两次

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/cssm/5692.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

layui 表单提交为什么有两次

2020-12-19 编辑:

(1) 一般用layui导致提交两次,会想到的是在绑定on sumit的时候没有return false,导致没有把常规提交方式拦截下来,再次访问了action

如果你想了解更多关于layui的知识。可以点击:layui教程

<script src=https://www.ym97.com/wenku/cssm"../assets/layui.all.js"></script> <script src=https://www.ym97.com/wenku/cssm"../assets/layui.all.js" charset="utf-8"></script> <script src=https://www.ym97.com/wenku/cssm"../jquery.js"></script>

以上就是layui 表单提交为什么有两次的详细内容,更多请关注聚合云库其它相关文章!

form.on('submit(formDemo)', function (data) { var fd = new FormData($('form')[0]); $.ajax({ type: "POST", url: '/admin/adduser.do', data: fd, async: false, cache: false, contentType: false, processData: false, success: function (res) { if (res.status == 200) { layer.msg(res.msg, {time: 2000}); var url = "/admin/views/users.html"; // 跳转 setTimeout(function () { window.location.href = url },2000); } else { layer.msg(res.msg, {time: 2000}); } } }); return false; // 这段很关键 });

(2) 然而我的问题不是这个,我访问了两次的后端接口,特别奇怪,对前端进行调试之后发现多引用了一遍layui.all.js,也就是说页面要被渲染两次,当然就被提交两次了

layui 表单提交为什么有两次

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/cssm/5692.shtml

相关文章

风云图片

推荐阅读

返回CSS/HTML频道首页