用JS獲取位址列引數的實用方法
方法如下:
首先建立一個方法,引數name是url路徑中的引數名
function GetQueryString(name){
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
使用示例:
位址列:http://localhost:8080/xxx/prize.html?id=1
則在頁面的js方法中,獲取位址列所帶引數:
var id = GetQueryString("id")
if(id!=null){
alert(id);
}
相關推薦
用JS獲取位址列引數的方法
方法一:採用正則表示式獲取位址列引數: <html> <head> </head> <body> <script type="text/javascript"> alert(GetQueryString("id")
用JS獲取位址列引數的方法(超級簡單)
方法一:採用正則表示式獲取位址列引數:( 強烈推薦,既實用又方便!) function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = wi
用JS獲取位址列引數的實用方法
方法如下:首先建立一個方法,引數name是url路徑中的引數名function GetQueryString(name){ var reg = new RegExp("(^|&)"
JS獲取位址列引數整理
方法1、 //取連結中引數的值 function GetUrlParms() { var args = new Object(); var query = location.search.substring(1);//獲取查詢串
JS獲取位址列引數
類似php的$_GET //獲取url中的引數 function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "
js獲取位址列url引數 親測好用
程式碼 : //獲取位址列引數 function GetQueryString(str) { let LocString = String(window.documen
JS中位址列引數的獲取
1 function getParamer(paramer) { 2 3 var url = window.location.href.split("?")[1]; /* 獲取url裡"?"後面的值 */ 4 if (url.indexOf("&
JS採用正則表示式獲取位址列引數
getQueryString:function(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = decodeURI(decodeURI(window.location.search)
在js中獲取位址列引數
在js中獲取位址列引數 //根據傳遞過來的引數name獲取對應的值 function getParameter(name) { var reg = new RegExp("(^|&)" + name + “=([^&]*)(&|$)”,“i
封裝原生js 獲取位址列請求引數
// 獲取位址列請求引數 function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var result = win
原生JavaScript 獲取位址列引數
用正則來匹配(強烈推薦,簡潔快速) function getQuery(name) { // 用該屬性獲取頁面 URL 地址從問號 (?) 開始的 URL(查詢部分) var url = window.location.search; // 正則篩選位址列
vue專案獲取位址列引數(非路由傳參)
在專案中,遇到一個需求,就是另一個系統直接跳轉到我們專案中的某個頁面,不需要做使用者的校驗直接單純的跳轉新頁面,再初始化查詢資料,引數以位址列的形式傳入 由於原來專案做過許可權控制,所以在路由那邊需要進行配置(部分程式碼): const newPage = { path:'/newPage', compon
用javascript獲得位址列引數的兩種方法
<script language="JavaScript"> <!-- function Request(strName) { var strHref = "www.abc.com/index.htm?a=1&b=1&c=測試測試"; var intPos = strHref
前端Js獲取網頁位址列引數!
function get(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.s
js獲取瀏覽器位址列引數
方法一:採用正則表示式獲取位址列引數: functionGetQueryString(name) { varreg = newRegExp("(^|&)"+ name +"=([^&]*)(&|$)"); varr = win
React Js Router 獲取位址列url引數
本文出自: 有兩種方式獲取:請用的第二種 /** * 獲取url地址 * @param name */ common.getQueryString = function (name) { let reg = new RegExp("(^|
new URLSearchParams() 內建物件獲取位址列的引數 通過鍵的方式拿到值
首先宣告一下 隨便賦個值也行 let a = new URLSearchParams(location.search); 然後通過a.get()的方式輸入鍵 拿到值 就簡單點吧 拿到前一個頁面傳過來的id let id = a.get(‘id’); 這樣就可以直接拿到id了 下面這個
vue獲取位址列地址url擷取引數
vue獲取位址列地址url擷取引數 方法 (新建js檔案) export function UrlSearch(){ let name,value,str=location.href,num=str.indexOf("?"); //取得整個位址列 str=str.substr(num
javascript或jquery獲取位址列url的get引數的方法
獲取url的get引數,要用到正則表示式。 獲取url中的某個引數的值 程式碼如下: /** * 通過javascript獲取url中get的某個引數 * @param name 要獲取url的get引數值的鍵名 * @returns {*} */ fun
JavaScript獲取位址列url引數
獲取全部引數 function getParams(url) { try { var index = url.indexOf('?'); url = ur