使用iframe跳转的参数问题

DH34EZHJB[5(Z~NXJMB(S58.pngDWT(%QA848F61P81UD5WX{O.png4JF8$UD96[MFBUC@M1R]Y%N.png0ETH0VP0QCDM~A$E[N0)P0E.png

使用iframe进行跳转的时候,url需要加上ref_c这个参数才能跳转,但是这个ref_c参数是系统自动生成的,每次重启报表都会生成一个新的,导致我原本能跳转成功的页面跳转失败了,请问一下各位大神应该怎么整?

FineReport JavaScript 快乐报表人 发布于 2022-9-9 09:01
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
快乐报表人Lv3见习互助
发布于2022-9-14 10:29

https://blog.csdn.net/qq_47200222/article/details/126847525?spm=1001.2014.3001.5502

最佳回答
0
snrtuemcLv8专家互助
发布于2022-9-9 09:03(编辑于 2022-9-9 09:27)

应该是不是参数关系,是你这个拼接问题

image.png

改成

XXXXXX&line="+line);

======================

image.png

  • 快乐报表人 快乐报表人(提问者) 我上面那个写法是没有问题的,和你这个写法都可以把line传过去,但是只要把ref_c这个参数删了,页面就不能正常访问了
    2022-09-09 09:20 
  • snrtuemc snrtuemc 回复 快乐报表人(提问者) 如果必须要,直接参数那边取这个sessionID就可以,这个是自带就是你说的ref_c,看修改答案
    2022-09-09 09:26 
  • 快乐报表人 快乐报表人(提问者) 回复 snrtuemc 兄弟这个值不是sessionID,我打印出sessionID和传过去的值不一样,我现在想用js获取ref_c,因为他在设计器不关闭的时候使用,每个报表的ref_c的值是一样的,可能教教我怎么用js获取地址栏上的ref_c参数然后传过去吗
    2022-09-09 09:38 
  • snrtuemc snrtuemc 回复 快乐报表人(提问者) 那就不知道了,,,不是sessionID,那这个参数哪里的就不清楚,需要咨询帆软技术,看哪个参数可以获取了
    2022-09-09 09:40 
  • 快乐报表人 快乐报表人(提问者) 回复 snrtuemc 好的,还是谢谢你了
    2022-09-09 09:43 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-9-9 09:27

登录决策系统 把 模板认证关了

image.png

  • 快乐报表人 快乐报表人(提问者) 这样是可以,但是公司需要有模板认证来限定权限
    2022-09-09 09:54 
  • Z4u3z1 Z4u3z1 回复 快乐报表人(提问者) 可以单独授权啊,下边可以选择需要授权的模板
    2022-09-09 09:55 
  • 快乐报表人 快乐报表人(提问者) 回复 Z4u3z1 没事我解决了,我用js获取当前页面的ref_c的值,然后传递到另外一个页面就完事了
    2022-09-09 10:13 
  • 1关注人数
  • 388浏览人数
  • 最后回答于:2022-9-14 10:29
    请选择关闭问题的原因
    确定 取消
    返回顶部