ie浏览器按钮传参,报错400(火狐谷歌都没有问题)

image_2020_07_31T06_09_21_001Z.png

这是按钮的传参代码var $span = $('.fr-checkbox-checkon'); //获取选中的复选框  
var $tds = $("td").has($span); //定义选中复选框的单元格   
var $trs = $("tr").has($tds);
for (var i = 0; i < $trs.length; i++) {
var row = $("td:eq(0)",$($trs[i])).attr("row");
//var num = $("td:eq(2)", $($trs[i])).find("div").html();
var num = contentPane.getCellValue(2,row)
//alert(num);
var a = $("td:eq(3)", $($trs[i])).html();
var b = $("td:eq(4)", $($trs[i])).html();
var $iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='no' frameborder='0'>");
$iframe.attr("src", "${servletURL}?reportlet=重点任务维护(部门间)2/重点协调事项-单项查看.cpt&op=write"+"&num="+num);
//
var o = {
title : "",
width : 1800,
height: 1000
};
FR.showDialog(o.title, o.width, o.height, $iframe,o);
}

FineReport 用户kWEye3931 发布于 2020-7-31 14:19 (编辑于 2020-7-31 14:20)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户kWEye3931Lv5初级互助
发布于2020-7-31 14:47

改代码$iframe.attr("src", "${servletURL}?reportlet="+encodeURIComponent("重点任务维护(部门间)2/重点协调事项-单项查看.cpt")+"&op=write"+"&num="+num);

最佳回答
0
影丶Lv5高级互助
发布于2020-7-31 14:25(编辑于 2020-7-31 14:26)

代码中有中文需要进行转码处理,参考:

URL给参数传递中文值-https://help.finereport.com/doc-view-1137.html

编码转换-https://help.finereport.com/doc-view-936.html



  • 1关注人数
  • 670浏览人数
  • 最后回答于:2020-7-31 14:47
    请选择关闭问题的原因
    确定 取消
    返回顶部