后台配的报表传入中文可以导致乱码,需要把href转化,用encodeURI

jsp界面中的跳转
<li>
<a href="javascript:void(0);" onclick="winopen('${depChildrenId}','${s.workitem}');">
<img src="/kms/newpage/images/workitem1.png">
<span>${s.workitem}</span>
</a>
</li>

js处理
function winopen(depChildrenId,workitem) {
var url="/ServiceAction/com.velcro.nc.category.knowledge.action.CategoryRequestHandler?action=loadpage&parameterName=defaultcategoryid,exttextfield3&defaultcategoryid="+depChildrenId+"&exttextfield3="+encodeURI(workitem);
window.location.href=url;
}
posted @ 2022-03-01 18:45  java璀璨小菜鸟  阅读(52)  评论(0)    收藏  举报