编写JavaScript函数解析查询字符串
来源:互联网 发布:数据体现不出邓肯作用 编辑:程序博客网 时间:2024/05/17 00:55
今天用到了一个功能,就是获取页面URL的参数,编写的函数如下:
function getQueryStringArgs(){ //取得查询字符串并去掉开头的? var quetyString = (location.search.length > 0 ? location.search.substring(1) : ""); var args = {};//保存数据的对象 //取得每一项 var items = quetyString ? quetyString.split("&") : []; var item = null; var name = null; var value = null; var i = 0; var len = items.length; for(i = 0; i < len; i++){ item = items[i].split("="); name = decodeURIComponent(item[0]);//decodeURIComponent()是用来对用encodeURIComponent()编码后的string进行解码 value = decodeURIComponent(item[1]); if (name.length) { args[name] = value; } } return args; }
调用:var args = getQueryStringArgs();
代码挺简单,主要是解析 location.search
0 0
- 编写JavaScript函数解析查询字符串
- PHP pathinfo 不支持中文 手动编写解析路径字符串函数
- 编写字符串反转函数
- 编写字符串复制函数
- 编写字符串反转函数 .
- JavaScript - 编写四则运算函数
- JavaScript - 编写四则运算函数
- javascript查询字符串参数
- javascript xml字符串解析
- JavaScript解析json字符串
- JavaScript解析json字符串
- 查询链接字符串函数
- 编写一个JavaScript函数 parseQueryString,把URL参数解析为一个对象
- 编写一个JavaScript函数 parseQueryString,把URL参数解析为一个对象
- 编写一个JavaScript函数 parseQueryString,把URL参数解析为一个对象
- 编写字符串比较函数strcmp
- c++编写字符串分割函数
- c++编写字符串查找函数
- Set_Son
- eclipse安卓模拟器窗口大小调整
- Android笔记(一)R文件无法生成
- 使用Zxing来实现二维码扫描
- Codeforces #341 div 2 E. Wet Shark and Blocks(矩阵快速幂)
- 编写JavaScript函数解析查询字符串
- 连续邮资问题(回溯+动态规划)
- RecyclerView 使用总结(三):点击事件、GridView等、瀑布流、动态增删
- vim使用
- 在xcode中修改整个项目名
- nodejs npm常用命令
- iOS 获取对象的全部属性、把model的所有属性和对应的值转化为字典
- python装饰器的学习笔记二
- iOS之HTTP网络编程