手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Javascript仿PHP $_GET获取URL中的参数
Javascript仿PHP $_GET获取URL中的参数
摘要:复制代码代码如下:/*像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仿PHP $_GET获取URL中的参数】相关文章:

JavaScript获得指定对象大小的方法

详解 JavaScript 闭包的小知识

javascript实现Table排序的方法

JavaScript获取并更改input标签name属性的方法

JavaScript中的Math.LN2属性用法详解

Javascript中的Prototype到底是什么

JavaScript静态的动态

JavaScript中的splice()方法使用详解

JavaScript中的this机制

详解JavaScript中的表单验证

精品推荐
分类导航