html 傳值之url 傳值
阿新 • • 發佈:2019-02-18
今天做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]);//這個對中文可以。 } } returntheRequest; }
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的一些細節吧。