扫码关注官方订阅号
比如说有当前表单
当我点击保存的时候同时提交所有表单,第一个提交成功remove当前表单,然后自动提交第二个
写一个for循环做ajax就行了,我想知道的是为啥不一次性提交?
// 就jQuery代码来说: function upload() { // 获取第一个表单的数据,每次提交第一个表单的数据 var data = $('form').eq(0).serialize(); $.ajax({ url : 'url', type : 'post', dataType : 'json', data : data, success : function(result) { // 此处判断上传成功 if(result) { // 此处可以操作删除第一个表单数据 upload(); // 上传成功,执行下一个表单 } }, error : function() { console.log('操作错误!'); } }) }
如果多个表单 节点是同级(兄弟元素)的可以这样,
$("from").submit(function(){ var $this = $($this); $.ajax({ success : function(json){ //成功 $this.next().submit(); } }) })
?表单直接提交啊,注册监听时分别submit
form表达提交时会跳转页面,这个得用ajax提交
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
写一个for循环做ajax就行了,我想知道的是为啥不一次性提交?
如果多个表单 节点是同级(兄弟元素)的可以这样,
?表单直接提交啊,注册监听时分别submit
form表达提交时会跳转页面,这个得用ajax提交