下拉复选框内的值含有特殊符号如 # & 等,在链接传参的JS需要怎么写?目前的JS如下:var c=this.getValue();//获取第3个下拉复选框控件值var spn=this.options.form.getWidgetByName("第1个下拉单选框控件名").getValue();//获取第1个下拉单选框控件值var yt=this.options.form.getWidgetByName("第1个下拉复选框控件名").getValue();//获取第1个下拉复选框控件值var lou=this.options.form.getWidgetByName("第2个下拉复选框控件名").getValue();//获取第2个下拉复选框控件值var b=c.split(",");if(b.length>0) {var URL='/webroot/decision/view/report?viewlet=模板名称&op=view&跳转目标报表的第3个下拉复选框控件名='+c+'&跳转目标报表的第1个下拉单选框控件名='+spn+'&跳转目标报表的第1个下拉复选框控件名='+yt+'&跳转目标报表的第2个下拉复选框控件名='+lou; window.open(encodeURI(encodeURI(URL))); //在新标签页打开报表}问题:原报表的第3个下拉复选框控件值存在:1&2 这样形态的数据筛选值,通过以上JS传参到目标报表,对应的控件只接收到了 1 特殊字符&以及后面的2没有传过去或者没识别到。目前是源报表有四个控件:一个单选,三个复选,JS写在第三个复选的编辑结束后;跳转目标报表有四个控件:一个单选,三个复选,JS写在查询按钮点击1;