1、url传参数中,参数含有"?","%"."="怎么处理?
2、写一个function,求一个字符串长度,字符串中既有字母也有汉字?
3、open与openModel(记不清了)区别?

解决方案 »

  1.   

    1.用转义字符。
    2.JS中的取字符串长度是:
        (length)
    3.百度一下你就知道。
      

  2.   

    1.http://lijackly.javaeye.com/blog/353976
      

  3.   

    1、url传参数中,参数含有"?","%"."="怎么处理?看谁接收参数啊,然后约定啊!
      

  4.   

    求长度是返回占多少字节、不是字符个数we.jsp?"url="+"%"...  这种形式怎么传?
      

  5.   

    url=encodeURI(url);
    document.searchUser.action=url;
    document.searchUser.submit();
    js的话这样转下就OK了 
      

  6.   

    1。 转义 比如 ? 用  $代替,在java中在把$转回 ?2。 这个比较通用。String.prototype.getBytes = function() {    
        var cArr = this.match(/[^\x00-\xff]/ig);    
        return this.length + (cArr == null ? 0 : cArr.length);    
    }     //测试代码
    var len=frm.elements["CSMArea/mscID"].value.getBytes();    
     if(len>5){    
      alert("交换机标识长度超过限制");    
      frm.elements["CSMArea/mscID"].select();    
      return false;    
     }