概述
1、传参数的页面
<a href="add.html?type=add">添加源码</a>
这里我们用 url 传了一个名为type的参数,参数值为"add"
2、接收参数的页面
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
$(function() {
var uid = getQueryString('type');
//判断url有没有传过来参数
if(uid != null && uid == 'add') {
//在这里实现功能
}
});
//正则分析方式一
function queryString(key) {
var regex_str = "^.+\?.*?\b" + key + "=(.*?)(?:(?=&)|$|#)"
var regex = new RegExp(regex_str, "i");
var url = window.location.toString();
if(regex.test(url)) {
return RegExp.$1;
} else {
return undefined;
}
}
//正则分析方式二
function getQueryString(name) {
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
var r = window.location.search.substr(1).match(reg);
if(r != null) {
return unescape(r[2]);
} else {
return null;
}
}
</script>
最后
以上就是单薄招牌为你收集整理的javascript获取url网址参数值的方法的全部内容,希望文章能够帮你解决javascript获取url网址参数值的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复