Javascript仿PHP $_GET获取URL中的参数_Javascript教程-查字典教程网
Javascript仿PHP $_GET获取URL中的参数
Javascript仿PHP $_GET获取URL中的参数
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:/*像PHP的$_GET['arg']那样获得地址栏GET参数*/functiongetArgs(){varargs={}...

复制代码 代码如下:

/* 像PHP的 $_GET['arg'] 那样获得地址栏GET参数 */

function getArgs() {

var args = {};

var query = location.search.substring(1); // Get query string

var pairs = query.split("&");

// Break at ampersand

for(var i = 0; i < pairs.length; i++) {

var pos = pairs[i].indexOf('=');

// Look for "name=value"

if (pos == -1) continue; // If not found, skip

var argname = pairs[i].substring(0,pos); // Extract the name

var value = pairs[i].substring(pos+1); // Extract the value

value = decodeURIComponent(value); // Decode it, if needed

args[argname] = value; // Store as a property

}

return args; // Return the object

}

/* 使用方法 */

/* URL: http://www.baidu.com?user=funsion&age=26 */

alert( getArgs()['user'] );// 输出 funsion

alert( getArgs()['age'] );// 输出 26

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类