版权声明:本文为博主原创文章,转载请注明文章来源,尊重知识,分享别人标识作者是一种美德 https://blog.csdn.net/u010757785/article/details/84565247
一般get传值过来有两种
1:www.baidu.com/Controller/action/product/445/type/selling_content.html
2:www.baidu.com/Controller/action.html?product=445&type=selling_content
获取里面值的方法
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var reg_rewrite = new RegExp("(^|/)" + name + "/([^/]*)(/|$)", "i");
var r = window.location.search.substr(1).match(reg);
var q = window.location.pathname.substr(1).match(reg_rewrite);
if(r != null){
return unescape(r[2]);
}else if(q != null){
return unescape(q[2]);
}else{
return null;
}
}
调用方法
var id=getQueryString('product');
输出
console.log(id)
结果为445