1、取得单个参数的方法
- // URL参数取得
- function getQueryString(name) {
- var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
- var r = window.location.search.substr(1).match(reg);
- if (r!=null)
- return unescape(r[2]);
- return "";
- }
2、取得所有参数的方法(JSON)
- //王德封:取得URL参数、并传化成JSON
- ACWS.getQueryJson = function(){
- var ret = {};//定义数组
- window.location.search.substr(1).replace(/(\w+)=(\w+)/ig, function(a, b, c){ret[b] = unescape(c);});
- return ret;
- }
- ACWS.URL_PARAM=ACWS.getQueryJson();
- //王德封: URL参数取得(改造并保留原有接口)
- function getQueryString(name) {
- return ACWS.URL_PARAM[name];
- }