js弹出框问题,需要帮助各位大神

图片.png

图片.png

三个参数的值如下图

图片.png

图片.png

另一个参数没值

上面是js弹窗代码,框住的参数是多选框的名称,只要是添加了框住的参数,点击之后就是白屏(第二张图片就是白屏的效果),不添加点过去就是正常,请问大佬怎么回事呢

FineReport 逆天邪神 发布于 2021-11-10 16:55 (编辑于 2021-11-10 17:01)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
yzm119464Lv3初级互助
发布于2021-11-10 16:57(编辑于 2021-11-10 17:00)

这三个参数单独alert看下

看下这三个参数拼接后,访问还能正常访问吗

image.png

  • 逆天邪神 逆天邪神(提问者) alert出来之后,数据量很大,我已经完善答案了,您看下
    2021-11-10 17:02 
  • yzm119464 yzm119464 回复 逆天邪神(提问者) 请求地址长度有限制,超长了
    2021-11-10 17:08 
  • yzm119464 yzm119464 回复 逆天邪神(提问者) 1.IE浏览器对URL的长度现限制为2048字节(自己测试最多为2047字节)。 2.360极速浏览器对URL的长度限制为2118字节。 3.Firefox(Browser)对URL的长度限制为65536字节。 4.Safari(Browser)对URL的长度限制为80000字节。
    2021-11-10 17:10 
  • yzm119464 yzm119464 回复 逆天邪神(提问者) 拼接参数截取下
    2021-11-10 17:12 
  • 逆天邪神 逆天邪神(提问者) 回复 yzm119464 啥意思,就是说把参数拼接先去掉?看能不能跳过去?
    2021-11-10 17:21 
最佳回答
0
luojian0323Lv7资深互助
发布于2021-11-10 16:58

是不是这些参数值不能为空导致报表没有预览呢?

  • 逆天邪神 逆天邪神(提问者) 不是,都可以为空
    2021-11-10 17:03 
  • luojian0323 luojian0323 回复 逆天邪神(提问者) 参数是多值,这个要看你对话框中的报表数据集中sql是什么写的。
    2021-11-10 17:07 
  • 逆天邪神 逆天邪神(提问者) 回复 luojian0323 ${if(len(comboCheckBox0) == 0, \"\", \"and emp_name in (\'\" + comboCheckBox0 + \"\')\") } ${if(len(comboCheckBox1) == 0, \"\", \"and crm_branch_name in (\'\" + comboCheckBox1 + \"\')\") } ${if(len(comboCheckBox2) == 0, \"\", \"and CONCAT(crm_branch_name,\'_\',belong_name) in (\'\" + comboCheckBox2 + \"\')\") }
    2021-11-10 17:11 
  • 逆天邪神 逆天邪神(提问者) 回复 luojian0323 是请求地址过长了,感谢您的回答
    2021-11-10 17:29 
最佳回答
0
杨朝健Lv5中级互助
发布于2021-11-10 17:00(编辑于 2021-11-10 17:00)

"${servletURL......" 改成 encodeURI("${servletURL......")

试下这个

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