javascript封装$_GET函数来获取url的参数值
js获取通过window.location
获取当前网址的参数(参考《javascript获取当前页面url网址参数信息代码》),如果需要频繁获取或者获取的参数较多,显得有点不方便。写成函数的方式,像php或其它代码那样直接使用$_GET['id']
的方式获取参数值会更好。
var $_GET = (function(){ var url = window.document.location.href.toString();//获取当前页面的完整url地址 var u = url.split('?');//把url使用?分隔成数组 if(typeof(u[1]) == 'string'){ //判断是否是字符串 u = u[1].split('&'); //再次分隔 var get= {}; for(var i in u){ var j = u[i].split('=');//再次分隔 get[j[0]] = j[1]; } return get; //返回对象 }else{ return {}; } })();
示例:
当前URL:https://www.tddx.net/index.php?keyword=url
获取参数值:
var _kw = $_GET['keyword']; console.log(_kw);
输出url
<< 上一篇
下一篇 >>