js寫法:
var a ="1018802,8"
var b ="1"
window.location.href="../editposts.aspx?postid="+a+"&update="+b;
//2.字串模板,動態生成href屬性
var c = '檢視位址'
1.只使用split將字串擷取成陣列var url=window.location.href
var pars=url.split("?")[1].split("=")[1].split(",")[1];
//例如
//執行到split("?")[1] => "postid=1018802,8&update=1"
//執行到split("&")[1] => "1018802,8&update"
//執行到split(",") => ["1018802,8","update"]
//執行到split(",")[1] => "1018802,8"
反覆擷取,有點繁瑣哎~
2.字串拆分法
window.location.href 或者 location.href 或者 window.location 獲得位址列中的所有內容
decodeuri()可以解碼位址列中的資料 恢復中文資料
window.search 獲得位址列中問號及問號之後的資料
//獲取位址列裡(url)傳遞的引數
function getrequest(value) ;
if(url.indexof("?") != -1)//url中存在問號,也就說有引數。
} return object[value];
}
3.正則匹配法這種方法其實原理和上一種方法類似,都是從url中提取,只是提取的方法不同而已。
function getquerystring(name)
return null;
}
4.在vue中可以通過this.$route獲取路由物件然後根據具體需要取物件內容this.$route.path 當前頁面路由
this.$route.params 路由引數
this.$route.query 查詢路由引數
原生獲取url位址列引數
首先需要乙個url位址,位址一般為http 或https 開頭後面跟著網域名稱,建立為172,127等等,本次試例使用本地位址127.0.0.1 比如例項 var str 這是乙個普通的帶引數的乙個位址已?分隔後面跟著需要傳遞的引數 1,獲取引數需要先擷取 function geturlvalue ...
獲取url位址列的引數
獲取url位址列的引數 var url window.location.href var index url.substring url.lastindexof 1 1 window.location.href 整個url字串 在瀏覽器中就是完整的位址列 2 window.location.prot...
獲取位址列引數
屬性描述 hash 從井號 開始的 url 錨 host 主機名和當前 url 的埠號 hostname 當前 url 的主機名 href 完整的 url pathname 當前 url 的路徑部分 port 當前 url 的埠號 protocol 當前 url 的協議 search 從問號 開始的...