javascript查詢字符串參數(shù)的方法
本文實(shí)例講述了javascript查詢字符串參數(shù)的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
function getQueryStringArgs(){
//取得查詢字符串并去掉開頭的問號(hào)
var qs = (location.search.length > 0 ? location.search.substring(1) : '');
//保存數(shù)據(jù)的對(duì)象
args = {};
//取得每一項(xiàng)
var items = qs.length ? qs.split('&') : [],
item = null,
name = null,
//在for循環(huán)中使用
i = 0, len = items.length;
//逐個(gè)將每一項(xiàng)添加到args對(duì)象中
for(i = 0 ; i < len; i++){
item = items[i].split('=');
name = decodeURIComponent(item[0]);
value = decodeURIComponent(item[1]);
if(name.length){
args[name] = value;
}
}
return args;
}
這樣就可以很方便的獲取到URL中的對(duì)應(yīng)的參數(shù)值了。
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
相關(guān)文章
JS定時(shí)器用法分析【時(shí)鐘與菜單中的應(yīng)用】
這篇文章主要介紹了JS定時(shí)器用法,結(jié)合時(shí)鐘與菜單中的應(yīng)用分析了JS中setInterval與setTimeout操作時(shí)間的相關(guān)技巧,需要的朋友可以參考下2016-12-12
JavaScript將base64圖片轉(zhuǎn)換成formData并通過AJAX提交的實(shí)現(xiàn)方法
本文通過三步驟給大家詳細(xì)介紹了JavaScript將base64圖片轉(zhuǎn)換成formData并通過AJAX提交的實(shí)現(xiàn)方法,感興趣的朋友一起看看吧2016-10-10
JavaScript中的 Date(日期)對(duì)象及使用示例
JavaScript中的Date對(duì)象是一個(gè)內(nèi)置對(duì)象,提供了創(chuàng)建、操作、格式化日期和時(shí)間的方法,通過new Date()構(gòu)造函數(shù)可以創(chuàng)建Date實(shí)例,支持多種參數(shù)格式,本文給大家介紹JavaScript中的 Date(日期)對(duì)象及使用示例,感興趣的朋友跟隨小編一起看看吧2024-10-10
Vue項(xiàng)目vscode 安裝eslint插件的方法(代碼自動(dòng)修復(fù))
這篇文章主要介紹了Vue項(xiàng)目vscode 安裝eslint插件的方法 代碼自動(dòng)修復(fù),需要的朋友可以參考下2020-04-04
js函數(shù)參數(shù)設(shè)置默認(rèn)值的一種變通實(shí)現(xiàn)方法
js函數(shù)中有個(gè)儲(chǔ)存參數(shù)的數(shù)組arguments,因此js版支持參數(shù)默認(rèn)值的函數(shù)可以通過另外一種變通的方法實(shí)現(xiàn)2014-05-05

