JS根据key值获取URL中的参数值,以及把URL的参数转换成json对象
2015-08-25 18:12
986 查看
//把url的参数部分转化成json对象 parseQueryString: function (url) { var reg_url = /^[^\?]+\?([\w\W]+)$/, reg_para = /([^&=]+)=([\w\W]*?)(&|$|#)/g, arr_url = reg_url.exec(url), ret = {}; if (arr_url && arr_url[1]) { var str_para = arr_url[1], result; while ((result = reg_para.exec(str_para)) != null) { ret[result[1]] = result[2]; } } return ret; } // 通过key获取url中的参数值 getQueryString: function (name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; }
相关文章推荐
- JSP+Servlet + JDBC 实现简单的登录验证模块
- JS insertAdajcentHTML 方法简介
- 动态添加JS文件到页面
- 利用PebbleJS写pebble手表应用
- golang json 示例
- js中数组字符串相关
- JavaScript基本数据类型及值类型和引用类型
- JS 模拟C# 字符串格式化操作
- JS cookie 读写操作
- js传递特殊字符转义方法
- JS导出的格莱美历届获奖歌曲
- cJSON库使用教程
- 【写一个自己的js库】 2.实现自己的调试日志
- OCX 打包 CAB 与 JS 调用详细教程
- Ajax - 异步调用后台程序 -JSON
- 程序媛开发之路—JSP自定义标签
- js读取配置文件
- JS实现PadLeft功能
- 用js识别是否360浏览器
- Action与JSP之间值传递的问题