复选控件选择的情况下,执行打印正常,不选的情况下,传参感觉有问题(不选择没有赋空值?),下面有跟踪出来的SQL--以下是调用打印CPTvar $span = $('.fr-checkbox-checkon'); //获取选中的复选框var darray = ;var $tds = $("td").has($span); //获得选中复选框的单元格for (var i = 0, len = $tds.length; i < len; i++) { //遍历选中的单元格 var id = $($tds).attr("id"); //给选中的单元格增加id属性 var idn = id.replace("Q", "E"); //将复选框所在的Q列换成ID所在的E列 var vv = document.getElementById(idn).innerHTML; //获取选中单元格所在E列的数据 darray.push(vv);}FR.doURLPDFPrint("${sevletURL}report?viewlet=/DAYING.cpt&ID=" + darray); //调用打印方法,URL为之前做好的模板路--调用打印CPT数据集参数WHERE CONVERT(BIGINT,B.ID) IN (${ID})--SQL执行监控跟踪出来是这样,复选控件不选的前提下,空值,SQL执行就报错WHERE CONVERT(BIGINT,B.ID) IN ()