js获取url中的查询参数
2024-10-21 03:02:40
// 获取url中query
// return {cate_id: '1', street_id: '0'}
function getParams() {
var url = location.search //获取url中"?"符后的字串
var theRequest = new Object()
if (url.indexOf("?") != -1) {
var str = url.substr(1)
strs = str.split("&")
for (var i = 0; i < strs.length; i++) {
theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1])
}
}
return theRequest
}
// 将json对象转成query字符串(不包含?)
// return cate_id=1&street_id=0
function parseParams(data) {
try {
var tempArr = []
for (var i in data) {
var key = encodeURIComponent(i)
var value = encodeURIComponent(data[i])
tempArr.push(key + '=' + value)
}
var urlParamsStr = tempArr.join('&')
return urlParamsStr
} catch (err) {
return ''
}
}
最新文章
- iOS特殊字符处理
- BIT祝威博客汇总(Blog Index)
- Objective -C学习笔记 之copy(复制)
- xml+js+html的二级联动
- git引用^和~的区别
- Jsop入门程序
- NtQuerySystemInformation的使用(提供50余种信息)
- Android sdk + PhoneGap 配置
- A Byte of Python 笔记(2)基本概念:数、字符串、转义符、变量、标识符命名、数据类型、对象
- 各开放平台API接口通用 SDK 前言
- Oracle 分页方法研究
- struct 2 基本知识
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第6章编程练习4
- eclipse中跳转到其它函数方法后如何快速返回原处
- python线程,pipe管道通信原理
- -第3章 jQuery方法实现下拉菜单显示和隐藏
- 07 Object类,Scanner,Arrays类,String类,StringBuffer类,包装类
- vs2010,vs2012注释快捷键
- windows系统上安装Redis,并且设置Redis密码
- tenserflow models包的安装