自定义的JS如何实现POST传参

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://localhost:8038/WebReport/ReportServer?reportlet=ylj/kf/YDZTKYJFZC.cpt&op=write"+"&ids="+data+'&sj='+aa+'&mon='+bb;

window.onbeforeunload=null;

window.open(url);

如上所示,传递的参数包括ids,sj,mon,要实现post传参,这个js应该怎么修改

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

var url = FR.cjkEncode("${servletURL}?reportlet=ylj/kf/YDZTKYJFZC.cpt&op=write");

var config={

ids:data,

ksmon:bb,

jsmon:cc

};

FR.doHyperlinkByPost(url,config);


  • 攻城狮007 攻城狮007 FR.这个需要调用report.js的吧?
    2021-12-23 16:03 
最佳回答
0
孤陌Lv6资深互助
发布于2019-10-11 11:38

image.png

  • 13207222709 13207222709(提问者) 大神,按这个去改了没成功,麻烦看一下自带的示例:doc/Advanced/printReport.cpt,这个报表中填报模式的自定义工具栏的JS,应该怎么改
    2019-10-11 19:44 
  • 2关注人数
  • 1176浏览人数
  • 最后回答于:2019-12-31 09:26
    请选择关闭问题的原因
    确定 取消
    返回顶部