JavaScript如何獲取地址欄中傳遞參數
導語:JavaScript如何獲取地址欄中傳遞參數,通過下面的閲讀你會有所收穫,跟着小編一起來了解一下吧。
第一種:正則匹配法
這種方法其實原理和上一種方法類似,都是從URL中提取,只是提取的方法不同而已。
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = tr(1)h(reg);
if (r != null) {
return unescape(r[2]);
}
return null;
}
第二種:字符串拆分法
或者 或者 tion 獲得地址欄中的所有內容
decodeURI()可以解碼地址欄中的`數據 恢復中文數據
ch 獲得地址欄中問號及問號之後的數據
//獲取地址欄裏(URL)傳遞的參數
function GetRequest(value) {
//url例子:;
var url = decodeURI(ch); //?id="123456"&Name="bicycle";
var object = {};
if(xOf("?") != -1)//url中存在問號,也就説有參數。
{
var str = tr(1); //得到?後面的字符串
var strs = t("&"); //將得到的參數分隔成數組[id="123456",Name="bicycle"];
for(var i = 0; i < th; i ++)
{
object[strs[i]t("=")[0]]=strs[i]t("=")[1]
}
}
return object[value];
}
-
新手學習Java最高效的10個計劃
對於新手來説學習Java如同堵天書,下面是本站小編收集的關於新手學習Java最高效的10個計劃,希望可以為您的學習帶來幫助!計劃一:瞭解未來技術發展方向兩耳不聞窗外事,在如今是不合適的,尤其是在瞬息萬變的互聯網時代,作為一個開發者技術跟不上可以去專研,思想要跟不上,...
-
講述java中enum的用法
本文實例講述了java中enum的用法。分享給大家供大家參考。具體分析如下:1.基本用法複製代碼代碼如下:enumDay{SUNDAY,MONDAY,TUESDAY,WENDSDAY,THURSDAY,FRIDAY,SATURDAY;}枚舉是常量,所以應該用大寫。2.枚舉是對象枚舉隱含地繼承了,所以它具有的.屬性和方法。遍...
-
java中String和StringBuffer的區別
java中String和StringBuffer的區別String這個類是Java中使用得最頻繁的類之一,以下就是小編精心推薦java中String和StringBuffer的區別,希望對大家有幫助!看到這個講解的不錯,所以轉一下在java中有3個類來負責字符的操作。acter是進行單個字符操作的,ng對一串字符...
-
Java技術怎麼學習
對於很多隻會C語言的初學者而言,面對java基礎語法學習,反而感覺很難,其實其中最大的問題不是語法難,而是一種編程思想的轉變。怎麼學習才是正確的呢?下面是相關的知識,歡迎閲讀。1.概述學過一段時間的同學一定會覺得Java學習最頭疼的不是語法結構的繁雜,而是Java本身...