js初学——获取用户数据地址参数
来源:互联网 发布:淘宝情趣内衣买家秀图 编辑:程序博客网 时间:2024/06/05 11:23
"?name=hucc&pass=123456" {name:"hucc", pass:"123456"};
将获得的地址栏中参数转变为对象封装起来
function getParamObj(){
varsearch =location.search;//获取地址栏中的参数;
(在表单域中用户名和密码框中写上cccc,12233s)
打印台打印//浏览器http后面地址跟着的用户数据
console.log(search);//?name=cccc&pass=12233s
search = search.slice(1);//把?去掉
(slice(1)截取字符串第一位)
//name=cccc&pass=12233
vararr = search.split("&");//把得到的字符串切割成数组
字符串内置方法,split(' '),切割,返回为数组;
console.log(arr);//["name=cccc", "pass=12233"]
var obj = {};//声明一个空对象,用来接收下面的各对象属性对
for(vari =0;i < arr.length;i++){
varkey = arr[i].split("=")[0];//上面的name为属性值,即数组的第0个索引
varvalue= arr[i].split("=")[1];//对应属性的值
//把key和value存储到对象中
obj[key]=value;//对象的值赋值给属性,(对象的属性必须是obj[key],而不是obj.key!)
}
console.log(obj);//Object {name: "cccc", pass: "122233"}
console.log(arr);//["name=111", "pass=111"]
return obj;//函数返回值,obj;
}用大的函数将其包装起来,
console.log(getParamObj());获取所有的参数;
获取指定的参数,以上面的函数为基准:
function getParam(key){
return getParamObj()[key];
}
获取key为name的值调用getParam(“name”);
获取key为pass的值调用getParam(“pass”);
阅读全文
0 0
- js初学——获取用户数据地址参数
- js获取地址参数
- Js获取URL地址参数
- JS 获取URL地址参数
- js 获取 url 地址参数
- js获取url地址参数
- js获取地址中的参数
- js 获取地址参数 querystring
- 【js】js获取地址中get参数
- JS中获取地址参数的方法
- 利用js获取网站地址中的参数
- js获取当前url地址的参数
- js 获取url地址的get参数
- js 获取url地址的参数
- JS获取URL地址参数代码
- Js获取请求地址的参数
- js获取链接地址后的参数
- js 获取URL地址附带参数 获得请求链接参数
- Hibernate学习---第三节:映射配置文件详解
- 匿名函数常用Ing
- Hibernate学习---第四节:一级缓存
- PHP单例模式
- hdu-Sort 二分
- js初学——获取用户数据地址参数
- Hibernate学习---第五节:hibernate二级缓存
- Hibernate学习---第六节:普通组件和动态组件
- 创建一棵二叉树
- Hibernate学习---第七节:数组&list&map&set的映射配置
- AngularJS的自定义服务
- CentOS7中安装Docker
- CentOS踩坑记录之ftp服务器搭建
- Jenkins CLI