Foxtable(狐表)用户栏目专家坐堂 → 如何将handle页面的返回值a,显示在这?


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

主题:如何将handle页面的返回值a,显示在这?

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


加好友 发短信
等级:七尾狐 帖子:1533 积分:10818 威望:0 精华:0 注册:2016/9/12 11:18:00
如何将handle页面的返回值a,显示在这?  发帖心情 Post By:2017/12/22 16:17:00 [显示全部帖子]

function myfunction(){
    var result = submitAjaxForm('form1','',false);

    if (result =='OK') {show('dlg1')}
}

Select
 Case e.Path
    Case "addnew.htm"
        Dim wb As New weui
        wb.AddForm("","form1","handle.htm"
'
指定接收表单数据的的页面为handle.htm
        With wb.AddInputGroup("form1","ipg1",
"
新增订单")
            .AddInput(
"
单价","单价","number")
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1"
"
确定""button").Attribute"onclick='myfunction()'"
        End With
          With wb.AddDialog("","dlg1""返回了" & a & "个成果","") '如何将handle页面的返回值a,显示在这?
            .AddButton("btnOK",
"
确定")
        End With

        wb.AppendHTML("<script src='./lib/ajaxform.js'></script>"
'
引入脚本文件
        e.WriteString(wb.Build)
    Case "handle.htm"
          dim a as string = “aaa”
        e.WriteString("OK!" & a
'希望将a显示在
     End Select
End
 Select
[此贴子已经被作者于2017/12/22 16:45:27编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1533 积分:10818 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2017/12/22 16:45:00 [显示全部帖子]

1楼的js换成如下的样子,可以么?

function myfunction(){    
var result = submitAjaxForm('form1','',false);    
var ary = result.split("!")    
if (ary[1]>0) {showDialog('dlg1','返回了" & ary[1] & "个成果','')}
}

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


加好友 发短信
等级:七尾狐 帖子:1533 积分:10818 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2017/12/23 17:56:00 [显示全部帖子]

按楼上,在pc电脑上模拟chrome在手机测试,如下,没有显示对话框dlg1

function validit_shourcx(){
    var result = submitAjaxForm('form1','',false);
    var ary = result.split("!");
    alert(result);  //这里显示:OK!1
    alert(ary[0]);  //这里显示:OK
    if (ary[0]=="OK") {showDialog("dlg1","返回结果", "返回了" + ary[1] + "个成果")}  //这里没有任何提示
}
[此贴子已经被作者于2017/12/23 17:58:41编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1533 积分:10818 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2017/12/25 10:14:00 [显示全部帖子]

function validit_shourcx(){
    var result = submitAjaxForm('form1','',false);
    var ary = result.split("!");
    alert(result);  //执行了
    alert(ary[0]);  //执行了,显示:上月获得会费收入
    if (ary[0] =="上月获得会费收入") {showDialog("dlg1","返回结果", "上月会费收入" + ary[1] + "元")}  //没有执行这一行,浏览器提示如下图,但是如果将这行改成下一行,则成功执行,应该是说明showDialog有问题,就是不知道具体是什么问题


    if (ary[0]=="上月获得会费收入") {alert(ary[1]);}
}


图片点击可在新窗口打开查看此主题相关图片如下:qq图片201712251009522229.png
图片点击可在新窗口打开查看

实际js文件:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:ajaxform_shourcx.txt



[此贴子已经被作者于2017/12/25 10:15:24编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1533 积分:10818 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2017/12/25 10:57:00 [显示全部帖子]

按6楼测试成功,然后稍微调整请求页面代码,就可以了,非常感谢!!!

 回到顶部