您的位置:首页 > Web前端 > HTML

html 传值之url 传值

2016-05-13 21:53 393 查看
今天做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的一些细节吧。

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  html 之间的传值