js中将URL中的参数提取出来作为对象的实现代码


复制代码 代码如下:

(function() {
var urlToObject = function(url) {
var urlObject = {};
if (/\?/.test(url)) {
var urlString = url.substring(url.indexOf("?")+1);
var urlArray = urlString.split("&");
for (var i=0, len=urlArray.length; i<len; i++) {
var urlItem = urlArray[i];
var item = urlItem.split("=");
urlObject[item[0]] = item[1];
}
return urlObject;
}
};
var testUrl = "http://tools.phpstudy.net/index.php?key0=0&key1=1&key2=2";
var result = urlToObject(testUrl);
for (var key in result) {
alert(key + "=" + result[key]);
}
})();



相关阅读:
Vista操作系统未来之路何去何从
ASP.NET编程中的十大技巧
自制轻量级仿jQuery.boxy对话框插件代码
jquery ready()的几种实现方法小结
mysql如何建立数据库
PHP+APACHE实现用户论证的方法
关于JavaScript的gzip静态压缩方法
在FreeBSD中添加用户(2)
css 选择器 介绍
哪一个版本的Linux最流行
处理判断字符串长度的代码
介绍Linux操作系统下关于声卡配置的方法
文件特殊权限的解释
Linux下独立添加PHP扩展模块
快速导航

Copyright © 2016 phpStudy |