在项目开发中,有时候会在html页面中得到GET请求的参数,使用javascript获取即可:
// 获取get参数
String.prototype.getQueryString = function(name)
{
var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)"), r;
if (r=this.match(reg)) return unescape(r[2]); return null;
};
// 使用
var FromUserName = location.search.getQueryString("XXXX");// 获取用户的帐号
更正:unescape函数已经废弃,应该要使用decodeURI
String.prototype.getQueryString = function(name){
var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)"), r;
if (r=this.match(reg)) return decodeURI(r[2]); return null;
};