JavaScript實(shí)現(xiàn)QueryString獲取GET參數(shù)的方法
更新時(shí)間:2013年07月02日 17:14:52 作者:
本文為大家詳細(xì)介紹下如何通過JavaScript實(shí)現(xiàn)QueryString獲取GET參數(shù),具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下哈,希望對大家有所幫助
復(fù)制代碼 代碼如下:
<div id="page">
<select name="select1" id="select-type">
<option value="0">請選擇</option>
<option value="1">企業(yè)</option>
<option value="2">產(chǎn)品</option>
</select>
</div>
復(fù)制代碼 代碼如下:
QueryString = {
data: {},
Initial: function () {
var aPairs, aTmp;
var queryString = new String(window.location.search);
queryString = queryString.substr(1, queryString.length); //remove "?"
aPairs = queryString.split("&");
for (var i = 0; i < aPairs.length; i++) {
aTmp = aPairs[i].split("=");
this.data[aTmp[0]] = aTmp[1];
}
},
GetValue: function (key) {
return this.data[key];
}
}
$(function () {
//初始化
QueryString.Initial();
var type = QueryString.GetValue("type");
if (typeof (type) != "undefined") {
$("#select-type").val(type);
}
$("#select-type").bind("change", function () {
var row = $(this).find("option:selected").val();
//alert(row);
if (row == 1)
location.href = "?type=" + row;
if (row == 2)
location.href = "?type=" + row;
});
});
您可能感興趣的文章:
- JavaScript獲取URL中參數(shù)querystring的方法詳解
- JS獲取URL中參數(shù)值(QueryString)的4種方法分享
- js substring從右邊獲取指定長度字符串(示例代碼)
- js獲取URL的參數(shù)的方法(getQueryString)示例
- .NET 2.0獲取配置文件AppSettings和ConnectionStrings節(jié)數(shù)據(jù)的方法
- Go語言string,int,int64 ,float之間類型轉(zhuǎn)換方法
- 詳解python 字符串和日期之間轉(zhuǎn)換 StringAndDate
- Java Base64位編碼與String字符串的相互轉(zhuǎn)換,Base64與Bitmap的相互轉(zhuǎn)換實(shí)例代碼
- String類的獲取功能、轉(zhuǎn)換功能
相關(guān)文章
JavaScript給input的value賦值引發(fā)的關(guān)于基本類型值和引用類型值問題
這篇文章主要介紹了JavaScript給input的value賦值引發(fā)的關(guān)于基本類型值和引用類型值問題的相關(guān)資料,需要的朋友可以參考下2015-12-12JS實(shí)現(xiàn)的簡單下拉框聯(lián)動(dòng)功能示例
這篇文章主要介紹了JS實(shí)現(xiàn)的簡單下拉框聯(lián)動(dòng)功能,涉及javascript事件響應(yīng)及頁面元素屬性動(dòng)態(tài)修改相關(guān)操作技巧,需要的朋友可以參考下2018-05-05javascript實(shí)現(xiàn)禁止鼠標(biāo)滾輪事件
這篇文章主要介紹了javascript實(shí)現(xiàn)禁止鼠標(biāo)滾輪事件的相關(guān)資料,需要的朋友可以參考下2015-07-07