求助 Dtree 调用JS函数,参数传递时的中文乱码问题
用dtree动态生成了一个简单树
下面是jsp内的代码
function onChange(id,name){var cname = document.getElementById("cn").value;test.location.replace('resource.do?pathId='+id+"&cusName="+cname+"&pathName="+name); }<script type="text/javascript"> d = new dTree('d'); d.add(0,-1,'${cusName}'); <% List<Path> menuList = (List)request.getSession().getAttribute("menuList"); for (Path path:menuList){%> d.add(<%=path.getId()%>,0,'<%=path.getPathName()%>','javaScript:onChange(<%=path.getId()%>,<%=path.getPathName()%>);','','','img/folder.gif','img/folderopen.gif'); <%}%> document.write(d); </script>
\u56FE\u7247 is not definedjavascript:onChange(1,%E5%9B%BE%E7%89%87);()