• 两个页面之间的数据传递方法


    1:通过URL传参(a页面<a href="b.html?n=zhangsan&p=123456">点击跳转到b页面</a>)

      b页面中的js代码:
     
     function parseURL(url){
        var url = url.split("?")[1];//分割字符串并取
         console.log(url);
        var para = url.split(/&|=/);
        console.log(para);//["n", "zhangsan", "p", "123456"]
        var len = para.length;
        var arr=[];
        for(var i=0;i<len;i++){
            if(i%2!=0){
                arr.push(para[i]);//取偶数项的数组项并将它添加到定义的数组中去
            }
            
        }
        return arr;
        }
      var url=window.location.href;
      parseURL(url)

    2_方法二:cookie传参______________________________________________________________....

    function setCookie(name, value, expires, path, domain, secure) {
       
      var cookieText = encodeURIComponent(name) + "=" + encodeURIComponent(value);
     
       if (expires instanceof Date){
     
             cookieText += ";expires="+expires;
        
           }
        
       if (path) {
     
             cookieText += ";path="+path;
     
           }
         
       if (domain) {
     
             cookieText += ";domain="+domain;
     
           }
       
       if (secure) {
       
            cookieText += ";" + secure;
     
           }
        
        document.cookie = cookieText;
       
       return decodeURIComponent(cookieText);

    }

        var date = newDate();  
        date.setDate(date.getDate() +7);
        var expires = date.toUTCString();
        var xx=setCookie("nameccff","zhangsan",date ,"/","baidu.com","http://")
          


    方法三:H5中Web Storage中的localStorage对象

    localStorage.setItem("lastname","lu");
    或者
    localStorage.lastname = "lu";

    localStorage.getItem("lastname");
    或者
    localStorage.lastname;








  • 相关阅读:
    线程安全与可重入编写方法
    新手MySQL工程师必备命令速查手册
    分布式之数据库和缓存双写一致性方案解析
    在java代码中用xslt处理xml文件
    Java并发编程之并发代码设计
    Java多线程和并发基础
    Java多线程面试大全
    springboot获取URL请求参数的多种方式
    JAVA文件转换为Base64
    Silver Cow Party
  • 原文地址:https://www.cnblogs.com/huangshikun/p/6526922.html
Copyright © 2020-2023  润新知