比如在页面1有个字符串“aaa”,想传递到页面2,请问该怎么做?

解决方案 »

  1.   

    file:///D:/a.html?user=aaa
    这样也可以,在a.html通过window.location.href来过滤出 aaa
      

  2.   


    Jquery  var usrs=window.location.search;
        var stcstr=new Array();
        var stkey=new Array();
        var st=new Array();
        st[0]="test";
        var stc;
        if(usrs.indexOf("?")!=-1){
           stc=usrs.substring(usrs.lastIndexOf("?")+1,usrs.length);
           if(stc.indexOf("&")!=-1){
              stcstr=stc.split("&"); 
              for(var i=0; i<stcstr.length; i++){
                 stkey[i]=stcstr[i].substring(0,stcstr[i].lastIndexOf("="));
                 st[i]=stcstr[i].substring(stcstr[i].indexOf("=")+1,stcstr[i].length);
              }  
           }else{
            stc=usrs.substring(usrs.lastIndexOf("?")+1,usrs.length);
            stkey[0]=stc.substring(0,stc.lastIndexOf("="));
            st[0]=stc.substring(stc.indexOf("=")+1,stc.length);  
          }     };
    这以前写的一个代码,通过楼上所说的截取的方法来获得URL页面间传参。stkey和st分别是参数结果数组
      

  3.   

    也可以通过JS存取cookie来隐式传递数据。