javascript 解析url的search方法


Posted in Javascript onFebruary 09, 2010
function searchParse(){ 
var resultObj = {}; 
var search = window.location.search; 
if(search && search.length > 1){ 
var search = search.substring(1); 
var items = search.split('&'); 
for(var index = 0 ; index < items.length ; index++ ){ 
if(! items[index]){ 
continue; 
} 
var kv = items[index].split('='); 
resultObj[kv[0]] = typeof kv[1] === "undefined" ? "":kv[1]; 
} 
} 
return resultObj; 
} 
//Sample Code 
//Url:http://localhost/default.aspx?a=hello&b=kt&c=group 
var searchObj = searchParse(); 
var a = searchObj["a"]; //a==hello 
var b = searchObj["b"]; //b== kt 
var c = searchObj["c"]; //c== group

 如果上面的代码不够好,可以参考下面的文章。
javascript 获取url参数和script标签中获取url参数函数代码

JavaScript URL参数读取改进版

javascript[js]获取url参数的代码

Javascript 相关文章推荐
基于逻辑运算的简单权限系统(实现) JS 版
Mar 24 Javascript
javascript 仿QQ滑动菜单效果代码
Sep 03 Javascript
IE不支持getElementsByClassName最终完美解决方案
Dec 17 Javascript
jquery阻止冒泡事件使用模拟事件
Sep 06 Javascript
jQuery leonaScroll 1.1 自定义滚动条插件(推荐)
Sep 17 Javascript
JavaScript 是什么意思
Sep 22 Javascript
最常用的jQuery表单验证(简单)
May 23 jQuery
用javascript获取任意颜色的更亮或更暗颜色值示例代码
Jul 21 Javascript
node通过npm写一个cli命令行工具
Oct 12 Javascript
详解Vue 多级组件透传新方法provide/inject
May 09 Javascript
微信小程序iOS下拉白屏晃动问题解决方案
Oct 12 Javascript
关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
Jan 16 Javascript
toString()一个会自动调用的方法
Feb 08 #Javascript
jQuery AJAX回调函数this指向问题
Feb 08 #Javascript
JavaScript Event学习第九章 鼠标事件
Feb 08 #Javascript
JavaScript 类似flash效果的立体图片浏览器
Feb 08 #Javascript
js 省地市级联选择
Feb 07 #Javascript
js 自定义的联动下拉框
Feb 07 #Javascript
比较搞笑的js陷阱题
Feb 07 #Javascript
You might like
肝肠寸断了解下!盘点史上最伤心的十大动漫
2020/03/04 日漫
echo, print, printf 和 sprintf 区别
2006/12/06 PHP
PHP关联链接常用代码
2012/11/05 PHP
php中如何使对象可以像数组一样进行foreach循环
2013/08/09 PHP
php 检查电子邮件函数(自写)
2014/01/16 PHP
php中的登陆login实例代码
2016/06/20 PHP
php 中奖概率算法实现代码
2017/01/25 PHP
PHP7多线程搭建教程
2017/04/21 PHP
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
2010/03/04 Javascript
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
javascript创建createXmlHttpRequest对象示例代码
2014/02/10 Javascript
详解JavaScript中undefined与null的区别
2014/03/29 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
2014/06/05 Javascript
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
2015/01/01 NodeJs
nodejs实现获取某宝商品分类
2015/05/28 NodeJs
基于JavaScript实现弹出框效果
2016/02/19 Javascript
js中使用使用原型(prototype)定义方法的好处详解
2016/07/04 Javascript
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
微信小程序之onLaunch与onload异步问题详解
2019/03/28 Javascript
使用vue-router切换页面时,获取上一页url以及当前页面url的方法
2019/05/06 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
2020/09/09 Javascript
[16:19]教你分分钟做大人——风暴之灵
2015/03/11 DOTA
[25:45]2018DOTA2亚洲邀请赛4.5SOLO赛 Sylar vs Paparazi
2018/04/06 DOTA
python去除文件中空格、Tab及回车的方法
2016/04/12 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
VScode编写第一个Python程序HelloWorld步骤
2018/04/06 Python
Python实现模拟登录网易邮箱的方法示例
2018/07/05 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
2019/01/05 Python
详解向scrapy中的spider传递参数的几种方法(2种)
2020/09/28 Python
python 自动识别并连接串口的实现
2021/01/19 Python
html5弹跳球示例代码
2013/07/23 HTML / CSS
意大利珠宝店:Luxury Zone
2019/01/05 全球购物
运动会开幕式主持词
2015/07/01 职场文书
Spring Data JPA的Audit功能审计数据库的变更
2021/06/26 Java/Android