Foxtable(狐表)用户栏目专家坐堂 → 如何传递当前输入的e.value的值到另一个网页?


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

主题:如何传递当前输入的e.value的值到另一个网页?

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110658 积分:563204 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/29 17:35:00 [显示全部帖子]

WriteString之前赋值
wb.AppendCookie("bzrxm",e.values("班主任姓名"))
e.WriteString(wb.Build)

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


加好友 发短信
等级:超级版主 帖子:110658 积分:563204 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/29 20:36:00 [显示全部帖子]

wb.AddForm("","form1","SFTJCX.htm")
    With wb.AddInputGroup("form1","ipg1","输入班主任姓名")
        .AddInput("班主任姓名","班主任:","text")
    End With
    With wb.AddButtonGroup("form1","btg1",True)
        .Add("btn1", "查询","submit")
    End With
    e.WriteString(wb.Build)

SFTJCX.HTM页面通过 e.GetValues("班主任姓名")获取数据
[此贴子已经被作者于2021/6/29 20:36:45编辑过]

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


加好友 发短信
等级:超级版主 帖子:110658 积分:563204 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/3 8:56:00 [显示全部帖子]

同一个域名的网页是共享cookies的,不需要传递,页面一添加cookie,再跳转页面二即可

变量可以通过get参数传递:http://www.foxtable.com/mobilehelp/topics/0113.htm

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


加好友 发短信
等级:超级版主 帖子:110658 积分:563204 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/3 9:14:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:110658 积分:563204 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/3 20:19:00 [显示全部帖子]

    cmd2.CommandText = "select * From 人员编号 where 编号电话= '" & e.Values("被访人电话") & "'"  
    dt2 = cmd2.ExecuteReader(True)
    If dt2.DataRows.Count > 0 Then
        bfrxm = dt2.dataRows(0)("姓名")
        bfrid = dt2.dataRows(0)("USERID")    
‘--------------  
'生成来访审批流程放在这里即可,没有必要分几个页面

Dim swxjm As String
swxjm = "DunZen"
Dim ur As String = "https://qyapi.weixin.qq.com/cgi-bin/oa/applyevent?access_token={0}"
Dim hc As new HttpClient(Cexp("accesstoken"))
Dim st As New Date(1970,1,1,8,0,0)
Dim timestamp As Integer = CInt((Date.Now - st).TotalSeconds())   
Dim jo As New JObject
Dim ja2 As New JArray
jo("creator_userid") = xjid  '请老师将上面的变量写到这里  
……
ja2(0)("id")="Text-1666957297708"
ja2(0)("value")=New JObject
ja2(0)("value")("text")=e.values("来访人姓名")   '请老师将上面的值写到这里
……
ja2(3)("value")("text")=e.values("事由或备注") '请老师将上面的值写到这里

hc.Content = jo.ToString
Dim ret As String = hc.GetData()      
'------------- 
if ret这个结果提示成功 then
        With wb.AddMsgPage("","msgpage","登记成功", "") 
            .AddButton("btn2","继续登记","LFDJ.htm")
        End With
else
        With wb.AddMsgPage("","msgpage","登记失败", "") 
            .AddButton("btn2","重新登记","LFDJ.htm")
        End With
endif
        e.WriteString(wb.Build)    
    End If
End If

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


加好友 发短信
等级:超级版主 帖子:110658 积分:563204 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/4 9:00:00 [显示全部帖子]

还有什么问题?

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


加好友 发短信
等级:超级版主 帖子:110658 积分:563204 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/4 9:05:00 [显示全部帖子]

哪个变量?传递不到哪里?

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


加好友 发短信
等级:超级版主 帖子:110658 积分:563204 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/4 10:07:00 [显示全部帖子]

下面代码查询没有结果
    cmd1.CommandText = "select * From 人员编号 where 编号电话= '" & e.Values("校警编号") & "'"
    dt1 = cmd1.ExecuteReader(True)   '要找到并在表中写入数据,需将参数设置为True
msgbox(dt1.DataRows.Count)
    If dt1.DataRows.Count > 0 Then    '查找到这一行
        xjxm = dt1.dataRows(0)("姓名")
msgbox("这里没有执行到")
        xjid = dt1.dataRows(0)("USERID")
    End If


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


加好友 发短信
等级:超级版主 帖子:110658 积分:563204 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/4 13:50:00 [显示全部帖子]

    dt1 = cmd1.ExecuteReader(True)   '要找到并在表中写入数据,需将参数设置为True
    If dt1.DataRows.Count > 0 Then    '查找到这一行
        xjxm = dt1.dataRows(0)("姓名")
        xjid = dt1.dataRows(0)("USERID")
    End If
msgbox(“xjid=” & xjid)
    '''获取被访人姓名和电话
    Dim bfrxm As String
    Dim bfrid As String
    Dim cmd2 As new SQLCommand
    cmd2.C
    Dim dt2 As DataTable
    cmd2.CommandText = "select * From 人员编号 where 编号电话= '" & e.Values("被访人电话") & "'"   '查找身份证号,避免重复
    dt2 = cmd2.ExecuteReader(True)
    If dt2.DataRows.Count > 0 Then
        bfrxm = dt2.dataRows(0)("姓名")
        bfrid = dt2.dataRows(0)("USERID")        
        
        '生成来访审批流程        
        Dim lfdjcs As String
        ……
        msgbox(1)
        Dim ur As String = "https://qyapi.weixin.qq.com/cgi-bin/oa/applyevent?access_token={0}"
        Dim dr2 As DataRow = DataTables("微信应用管理参数表").SQLFind("agentid=1000004")
        Dim hc As new HttpClient(Cexp(ur,dr2("accesstoken")))
        Dim st As New Date(1970,1,1,8,0,0)
        Dim timestamp As Integer = CInt((Date.Now - st).TotalSeconds())   '时间戳
        '--------生成JSON语句
        Dim jo As New JObject
        Dim ja2 As New JArray
        jo("creator_userid") =xjid  ''校警ID
msgbox(“creator_userid=” & jo("creator_userid").tostring)
……
msgbox(jo.Tostring)
        Dim job As JObject = JObject.Parse(jo.Tostring)
        hc.Content = job.ToString
msgbox(hc.Content)
        Dim ret As String = hc.GetData()  
msgbox(ret )
[此贴子已经被作者于2022/11/5 9:24:06编辑过]

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


加好友 发短信
等级:超级版主 帖子:110658 积分:563204 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/5 9:25:00 [显示全部帖子]

post提交的数据源使用PostValues:http://www.foxtable.com/mobilehelp/topics/0113.htm

 回到顶部
总数 16 1 2 下一页