1. 程式人生 > >html 傳值之url 傳值

html 傳值之url 傳值

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