知识在于积累(.NET之路……)

导航

JS获取URL的参数的方法

如有URL为:a.aspx?action=add&pid=12

一、获取“action=add&pid=12”的js为:

  var strGetQuery = document.location.search;

二、获取 action的参数值add的方法:

  var querystring = GetQueryvalue(strGetQuery,'action');

  而函数GetQueryvalue(sorStr,panStr)方法如下:

  function GetQueryvalue(sorStr,panStr)
  {
    var vStr="";
    if (sorStr==null || sorStr=="" || panStr==null || panStr=="") return vStr;
    sorStr = sorStr.toLowerCase();
    panStr += "=";
    var itmp=sorStr.indexOf(panStr);
    if (itmp<0)
    return vStr;
    sorStr = sorStr.substr(itmp + panStr.length);
    itmp=sorStr.indexOf("&");
    if (itmp<0)
      return sorStr;
    else
    {
      sorStr=sorStr.substr(0,itmp);
      return sorStr;
    }
  }

posted on 2010-11-24 10:08  汤尼  阅读(172)  评论(0编辑  收藏  举报