字符串需要加引号。看看你客户端生成的js代码符合js语法么

解决方案 »

  1.   

    比如
    string data = "ok";
    out.println("var a = new Array(\"" + data + "\")");
    而不是
    out.print("var a = new Array(" + data + ")");
      

  2.   

    您好!麻烦您帮我看一下这个问题如何解决:
    http://community.csdn.net/Expert/topic/5764/5764166.xml?temp=.7660028谢谢!
      

  3.   

    最新情况,如果我在处理页的这个位置:
    while (rs.next())
    {
    out.print((rs.getString("filename")));
    out.print(",");
    }改为让他返回filename的id号的话:
    while (rs.next())
    {
    out.print((rs.getString("id")));
    out.print(",");
    }那么在第一个页就一切正常。。但是只要让他返回filename,里面包含了汉字或字母,就会说‘XXX’未定义,,为什么??