一、单个值
var
url = location.search; //获取url中"?"符后的字串
location.search.split("=")[1]
//=后面保留
二、多个值
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if(r != null) return(r[2]);
return null;
}
this.invite_no = GetQueryString("invite_no")
this.date = GetQueryString("date").split("/")[0] + "年" + GetQueryString("date").split("/")[1] + "月" + GetQueryString("date").split("/")[2] + "日"
this.name = decodeURI(GetQueryString("name"));
this.tel = GetQueryString("tel")
this.beizhu = decodeURI(GetQueryString("beizhu"));中文乱码用decodeURL解码
本文介绍了一种使用JavaScript从URL中提取参数的方法,并提供了单个及多个参数的获取方式。通过正则表达式匹配和字符串操作,可以有效地读取并转换URL参数为应用程序可用的数据。
1316

被折叠的 条评论
为什么被折叠?



