1、获取地址形式:...?name=XXx&id=11;
//获取地址栏参数,name:参数名称
getUrlParms: function (name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
},
//使用:
isStatusOk: function () {
var that = this;
that.status = that.getUrlParms("status");//用
//。。。下边内容略过
}
2、获取地址形式为:。。。/xxx
//获取地址栏参数,name:参数名称
getUrlParms:function(str){
var index = str .lastIndexOf("\/");
//str = str .substring(index + 1, str.lastIndexOf("?"));//后面有其他参数时
str = str .substring(index + 1, str .length);
return str;
},
//使用:getUrlParms,获取 网址xxx/ordersn;
getOrderInfo:function () {
var that=this;
var loctionurl=window.location.href;//地址栏地址
that.order_sn=that.getUrlParms(loctionurl); //order_sn 订单编号
//......其他内容略...
}