jQuery封装的获取Url中的Get参数示例

  js的纯前台处理时会遇到将一个网页的参数,通过get方式,传递给下一个页面的问题.

  此时可以使用js的方式得到当前页面的url中的get参数. 核心语句是:

  window.location.href

  详细代码不解释了,有注释,你看了就懂.封装成jQuery扩展包.

  

复制代码 代码如下:

  (function($){

  $.extend({

  /**

  * url get parameters

  * @public

  * @return array()

  */

  urlGet:function()

  {

  var aQuery = window.location.href.split("?");//取得Get参数

  var aGET = new Array();

  if(aQuery.length > 1)

  {

  var aBuf = aQuery[1].split("&");

  for(var i=0, iLoop = aBuf.length; i<iLoop; i++)

  {

  var aTmp = aBuf[i].split("=");//分离key与Value

  aGET[aTmp[0]] = aTmp[1];

  }

  }

  return aGET;

  },

  });

  })(jQuery);