Foxtable(狐表)用户栏目专家坐堂 → 关于Toast的问题


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

主题:关于Toast的问题

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
关于Toast的问题  发帖心情 Post By:2020/9/15 17:41:00 [只看该作者]

 老师

   请看以下代码:
  
  function fkqr() {
  show("t1");
  var result = submitAjaxForm('form1','',false);
  if (result =='ok') {
    hide('t1');
    showDialog('dlg2','支付成功','申请已受理,结果请等通知!')
}
    else {
      hide('t1');
      showDialog('dlg2','错误',result)
    }
}
为什么t1 不会出现,如果没有后面的提交表单,又能出来?

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2020/9/15 17:46:00 [只看该作者]

 补充一下,表单提交要返回数据,致少要 2秒以上。但是 t1 就是不出来。

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110787 积分:563867 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/15 20:13:00 [只看该作者]

服务端代码怎么定义的?

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2020/9/16 9:28:00 [只看该作者]

 有点蓝老师

      请看以下服务器代码:
                wb.AddForm("","form1","handle.htm")
                With wb.AddDialog("form1","dlg2", "","")
                    .AddButton("btnOK","确定")
                End With
                wb.AddToast("form1","t1", "正在支付申请,请稍候!",1)
                With wb.AddDialog("form1","dlg1", "支付确认","您确定要支付当前货款?")
                    .AddButton("btnCancel","取消").Kind = 1
                    .AddButton("btnOK","确定").Attribute= ""
                End With

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

wb.AddToast("","t1", "正在支付申请,请稍候!",1)

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2020/9/16 16:49:00 [只看该作者]

 老师

     还是不行。真奇怪。如果没有后面的JS 代码,只是 show('t1') 就没问题。

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

要改为异步模式:
function fkqr() {
    show("t1");
    var result = submitAjaxForm('form1', 'afterResult', true);
}

function afterResult(result){
    if (result == 'ok') {
        hide('t1');
        showDialog('dlg2', '支付成功', '申请已受理,结果请等通知!')
    }
    else {
        hide('t1');
        showDialog('dlg2', '错误', result)
    }
}

 回到顶部