Foxtable(狐表)用户栏目专家坐堂 → 移动开发数据重复提交问题


  共有2799人关注过本帖树形打印复制链接

主题:移动开发数据重复提交问题

帅哥哟,离线,有人找我吗?
ouyangfenghuan
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:273 积分:2363 威望:0 精华:0 注册:2015/12/11 4:29:00
  发帖心情 Post By:2019/9/17 20:54:00 [只看该作者]

有点蓝老师:我表述有错,验证功能没问题.
现在的问题是:提交时因为网络卡顿导致数据提交了多次.用老师的方法也不行,还是看到成功提交了多行相同数据.
所以想在js文件设置,在数据提交后先立即跳转到"待反馈"页面,再根据上传图片提交的结果再由"待反馈"页面跳到"上传成功"的页面.


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/17 21:49:00 [只看该作者]

那就不要使用计时器,在回调函数中处理

具体是要再js文件里面写代码么?
function submitForm(){
   document.getElementById("btn1").disabled=true;
    if(validit()) {
        show("tst1",2000);
        var result = submitAjaxForm('form1','afterSubmit',true,'tst1');
    }
else{
document.getElementById('btn1').disabled=false;
}
}

function afterSubmit(result){
    hide("tst1");
    if (result=='OK') {
        show("tst2",2000);
    location= "xscg.htm" 
    }
    else{
        show("txt3",2000);
    }
    document.getElementById('btn1').disabled=false;
}
[此贴子已经被作者于2019/9/17 21:49:45编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ouyangfenghuan
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:273 积分:2363 威望:0 精华:0 注册:2015/12/11 4:29:00
  发帖心情 Post By:2019/9/17 22:21:00 [只看该作者]

按上面的JS代码还是出现了两次记录,
可能要看整体,整个思路没理清.谢谢老师

 回到顶部
总数 13 上一页 1 2