JQ URL 传参解析插件
/**
 * URL 传参解析插件,使用方法:
 *
 * var params = $.getParams();
 *
 * var user_id = $.getParam('id');
 */
(function ($) {
	// 解析参数(文件后面加上#key=val的形式传参)
	var params = {};
	window.location.hash.slice(1).split('&').map(function (s) {
		var param = s.split('=');
		param.length === 2 ? params[param[0]] = param[1] : params[param[0]] = '';
		return param
	});

	$.extend({
		// 获取指定参数值
		getParam: function (key) {
			return params.hasOwnProperty(key) ? params[key] : null;
		},
		// 获取全部参数列表
		getParams: function () {
			return params;
		}
	});
})(jQuery);

 

打赏

共有 0 条评论

Top