JavaScript 获取URL参数,并解码UTF-8
来源:互联网 发布:eviews for mac 编辑:程序博客网 时间:2024/05/16 19:18
JQ 获取
(function ($) {
$.extend({
Request: function (m) {
var url = location.href;
var query = url.replace(/^[^\?]+\??/, '');
var Params = {};
if (!query) { return null; } // return null
var Pairs = query.split(/[;&]/);
for (var i = 0; i < Pairs.length; i++) {
var KeyVal = Pairs[i].split('=');
if (!KeyVal || KeyVal.length != 2) { continue; }
var key = unescape(KeyVal[0]);
var val = unescape(KeyVal[1]);
val = val.replace(/\+/g, ' ');
Params[key] = val;
}
return Params[m];
}
});
})(jQuery);
JS取得浏览器URL参数:
<script language="javascript">
var str=window.location.href; //取得url
var es=/Error=/; //正则匹配参数名称:Error=
es.exec(str);
var right=RegExp.rightContext;
document.write(decodeURI(right)); //对参数进行UTF-8解码
alert(decodeURI(right));
</script>
提示:匹配参数时仅可以匹配 最后一项参数!!
通用JS,可以获取任意参数,浏览器兼容。
<script>
function GetRequest() {
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;
}
var Request = new Object();
Request = GetRequest();
var t;
t = Request['b'];
alert(t);
</script>
- JavaScript 获取URL参数,并解码UTF-8
- javascript url 编码(UTF-8) jsp 解码
- Javascript url 解码算法(utf-8) by shawl.qiu
- javascript获取URL参数
- javascript 获取URL参数
- javascript 获取 url 参数
- javascript获取url参数
- javascript 获取URL参数
- javascript 获取URL参数
- javascript 获取url参数
- javascript获取URL参数
- javascript获取url参数
- javascript 获取url参数
- javascript获取url参数
- javascript获取url参数
- javascript获取URL参数
- Javascript 获取URL参数
- javascript获取URL参数
- LinkList
- strtok--字符串处理
- 题目:输入一个字符串,输出该字符串中字符的所有组合。举个例子,如果输入abc,它的组合有a、b、c、ab、ac、bc、abc。
- Linux进程控制及守护进程
- Silverlight的多媒体功能——音频和视频
- JavaScript 获取URL参数,并解码UTF-8
- Redis与Memcached的区别
- 流程控制陷阱(Switch语句,标签,if语句,for循环,foreach循环的循环计数器)
- Android中SlidingDrawer介绍【安卓进化三十四】
- 终于完了~~
- C实现 简单的小日历需输入天数和起始星期几
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要) .
- 数据库范式 详解
- jQuery学习笔记--丰富多彩的Pager Bar (底部 分页工具条) .