html 传值之url 传值

来源:互联网 发布:网络文化建设主要内容 编辑:程序博客网 时间:2024/06/09 23:46

今天做h5的时候  由于loaclStorage 中不想写太多的东西

然后只能想办法传值百度了一下URL传值,摸索然后记录分享一下

var data1 = JSON.stringify(data);//将object 类型的data转换  与这个相反的是JSON.parse(data)
location.href = "next.html?txt$"+data1;  这个$是因为我的数据中有=,一般来说都是=。
这是在first 页面的  
下一个页面
一般来说这个方法写在公共js里面 为了方便调用。
function GetRequest() {    var url = location.search; //获取url中"?"符后的字串    var theRequest = new Object();    if (url.indexOf("?") != -1) {        var str = url.substr(1);        strs = str.split("&");        for (var i = 0; i < strs.length; i++) {            theRequest[strs[i].split("$")[0]] = decodeURI(strs[i].split("$")[1]);//这个对中文可以。        }    }    return theRequest;}
   var Request = new Object();   Request = GetRequest();   var info =(Request["txt"]);   var dat =JSON.parse(info);   $("#No").text(dat.no);   $("#Name").text(dat.Name);   $("#eId").text(dat.id);
这个就可以了 在第二个页面上就可以获取值了。
明天大概会写h5 调用native方法时的一些东西或者还是js的一些细节吧。


                                             
0 0
原创粉丝点击