如何获取接口返回的数据并拼接到报表的点击链接中?

我需要先从A链接的一个接口获取返回对应的token数据。

image.png

然后在吧A链接返回数据的token值拼接到 B链接上 通过get传输。 然后在吧这个链接添加到对应的按钮上  请问如何获取接口返回的数据并拼接呢?

image.png

FineReport 郝波 发布于 2021-4-9 17:03
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
GxHjbLv4初级互助
发布于2021-4-9 17:32(编辑于 2021-4-9 17:33)

在你要触发的按钮下加点击事件输入以下代码:

$.ajax({

          url:"你的接口",

          type: 'get',

          timeout:3000,

          //async : false,

          scriptCharset: 'UTF-8',

          dataType:'json',

          success:function (data,textStatus) {

           let token = data.token;

                 link(token);

          },

          error: function(XMLHttpRequest, textStatus, errorThrown){

          },

complete: function(XMLHttpRequest, textStatus){ 

}

   });

function link(token){

     

var iframe = $("

     

 iframe.attr("src","$你的链接&token="+token); //复制之后记得修改路径

     var o = { width :800, //对话框宽度

     height: 400 //对话框高度

    };

     FR.showDialog("编辑", o.width, o.height, iframe,o);//弹出对话框

}

你返回来的数据看一下能不能直接.token获取到,不行的话就用eval()转一下

  • 4关注人数
  • 574浏览人数
  • 最后回答于:2021-4-9 17:33
    请选择关闭问题的原因
    确定 取消
    返回顶部