JS获取URL后的参数并且解析汉字乱码
2015-08-09 19:58
661 查看
function GetRequest() { //获取到Url并且解析Url编码 var url = decodeURI(location.search); 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; } var Request = new Object(); Request = GetRequest(); var MatchId = Request['MatchID'];
解释一下上面的代码:
1.decodeURI()和encodeURI()用于解码和编码URL的俩个JS函数
2.substr(1) 相当于 substring(1,str.length)
3.unescape()对不是英文字母进行解码
4.js的object对象
相关文章推荐
- 如何使用javascript做一个网页轮播图
- Python-Selenium2做Web自动化测试(12)-上传文件、下载文件、调用 JavaScript、控制浏览器滚动条
- javascript中对变量类型的判断方法
- js cookie函数
- Duktape:一个新的小巧的超精简可嵌入式JavaScript引擎
- Js获取当前日期时间及其它操作
- javascript------【八】
- JavaScript 注释规范
- js闭包总结
- js删除一个div的方法
- JSP执行过程详解
- jstl表达式--------【七】
- javascript onclick跳转链接网页
- jsp-----【六】
- js实现table新增,删除行
- 02_03 JSP内置对象之page
- js高程3笔记
- 02_02 JSP内置对象之四种属性范围
- js
- jsp实现简单的登录与注销功能