自定义JS用POST传参

我这里在跳转经费支出列表这写了个JS,获取勾选项目的ID和开始年月及结束年月跳转另一张报表查询,因为能多选,项目ID又比较长,想改成POST打开跳转报表,JS应该怎么修改

var joinData=function(){

var datas=[];

 for(var i=0;i<FR.checkBoxes.length;i++){

var checkBox=FR.checkBoxes[i];

if(checkBox.getValue()===true){

var colRow=FR.cellStr2ColumnRow(checkBox.options.location);

colRow.col++;

var location=FR.columnRow2CellStr(colRow);

var value=_g().getCellValue(location,null);

datas[datas.length]=value;

}

}

return datas.join("','");

}

var data=joinData();

var url="http://10.185.16.41:8038/WebReport/ReportServer?reportlet=ylj/kf/YDZTKYJFZC.cpt&op=write"+"&ids="+data+'&ksmon='+bb+'&jsmon='+cc;

window.onbeforeunload=null;

window.open(url);

111.png

FineReport 13207222709 发布于 2019-12-30 16:14 (编辑于 2019-12-30 17:11)
1min目标场景问卷 立即参与
回答问题
悬赏:17 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
InitLv5见习互助
发布于2019-12-31 09:34(编辑于 2019-12-31 09:34)

已线下提供思路。

FR.doHyperlinkByPost()

最佳回答
0
hpmpkkLv3中级互助
发布于2019-12-30 16:32

var url = encodeURI("${servletURL}?viewlet=others/question/参数传递1.cpt&op=write");

FR.doHyperlinkByGet({

url: url,

para:{a:a},

title: '主页',

target: '_self'

});


  • 4关注人数
  • 4438浏览人数
  • 最后回答于:2019-12-31 09:34
    请选择关闭问题的原因
    确定 取消
    返回顶部