Foxtable(狐表)用户栏目专家坐堂 → 如何调用js返回的参数?


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

主题:如何调用js返回的参数?

美女呀,离线,留言给我吧!
nuonuo384
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:63 积分:866 威望:0 精华:0 注册:2020/2/4 9:55:00
如何调用js返回的参数?  发帖心情 Post By:2020/5/25 18:00:00 [只看该作者]

老师。

 

我在处理钉钉微应用的免密登录时遇到一个问题,不知道怎么处理

 

就是有一个js

dd.ready(function() {
    dd.runtime.permission.requestAuthCode({
        corpId: "", // 企业id
        onSuccess: function (info) {
                var  code = info.code // 通过该免登授权码可以获取用户身份
        }});
});

如何在网络监视器的HttpRequest内引用这个js并接受code参数呢? 


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


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

引用js:http://www.foxtable.com/mobilehelp/topics/0061.htm

通过ajax提交数据即可:http://www.foxtable.com/mobilehelp/topics/0108.htm,如:
        onSuccess: function (info) {
                var  code = info.code // 通过该免登授权码可以获取用户身份
sendAjaxText(code,"accept.htm","",false);
        }});


服务端:
    Case "accept.htm"
        msgbox(
e.PlainText)

 回到顶部
美女呀,离线,留言给我吧!
nuonuo384
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:63 积分:866 威望:0 精华:0 注册:2020/2/4 9:55:00
  发帖心情 Post By:2020/5/26 12:47:00 [只看该作者]

老师,我在调用js文件后,发布项目后,钉钉上的应用就一直一直闪,闪几次后就直接报网络有问题了,麻烦您帮忙看下 谢谢!!

 

HttpRequest 代码:

Dim wb As New WeUI
Dim cmd As new SQLCommand
cmd.C
Dim code As String
Dim us As String
Dim sb As New StringBuilder
wb.AppendHTML("<script src='https://g.alicdn.com/dingding/dingtalk-jsapi/2.10.3/dingtalk.open.js'></script>")   '引入脚本文件
wb.AppendHTML("<script src='./lib/getCode.js'></script>") '''免密登录

Select Case e.Path
    Case "wsjc.htm"
        wb.AppendHTML("<div>" & e.PlainText & "</div>")
        us = Functions.Execute("get_dingding_userId",e.PlainText)
        If e.Cookies.ContainsKey ("us")  =  False Then
            wb.AppendCookie("us",e.PlainText)
        End If
        Functions.Execute("wsjc",e,wb)

js:

getCode(function() {
    dd.runtime.permission.requestAuthCode({
        corpId: "xxxxx", // 企业id
        onSuccess: function (info) {
                 var code = info.code ; // 通过该免登授权码可以获取用户身份
     // alert(info.code);
                  //window.location.href="wsjc.htm?dcode=" + code ;
     sendAjaxText(code,"wsjc.htm","",false);
  }});
});

 


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


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

形成死循环了吧。调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm

 回到顶部