今天做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的一些细节吧。