国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

獲取url參數

2024-04-27 15:18:21
字體:
來源:轉載
供稿:網友

想要獲取url的參數,只要記住:url的參數是存在window.location.search中的,然后再根據參數的個數等特點用不同的方式截取,或者匹配即可。

方法一:正則法

function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var r = window.location.search.substr(1).match(reg); if (r != null) {return unescape(r[2]);} return null;}// 調用(注:記得打引號*--*)GetQueryString("參數名");

方法二:單個參數的獲取方法

function GetRequest() { var url = location.search; //獲取url中"?"符后的字串 if (url.indexOf("?") != -1) { //判斷是否有參數 var str = url.substr(1); //從第一個字符開始 因為第0個是?號 獲取所有除問號的所有符串 strs = str.split("="); //用等號進行分隔 (因為知道只有一個參數 所以直接用等號進分隔 如果有多個參數 要用&號分隔 再用等號進行分隔) alert(strs[1]); //直接彈出第一個參數 (如果有多個參數 還要進行循環的) }}

方法三:split拆分法

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]] = unescape(strs[i].split("=")[1]); } } return theRequest;}var Request = new Object();Request = GetRequest();// var 參數1,參數2,參數3,參數N;// 參數1 = Request['參數1'];
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岳池县| 江都市| 通榆县| 上饶市| 阿拉善右旗| 怀柔区| 昂仁县| 蓝山县| 潜江市| 大厂| 大庆市| 广宁县| 资阳市| 周口市| 潼南县| 芜湖县| 农安县| 萨嘎县| 金乡县| 临武县| 内黄县| 祁阳县| 习水县| 伊宁县| 万年县| 鸡西市| 龙江县| 定结县| 安宁市| 沐川县| 遂溪县| 齐齐哈尔市| 武夷山市| 惠州市| 安新县| 陆良县| 甘肃省| 高陵县| 陆良县| 县级市| 烟台市|