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网址参数值内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复