js获取url参数值的两种方式

2014-04-26

  js获取url参数值的方法有很多,一是正则分析,二是获取参数。jBJ七七世界-网站建设|UI设计|人资系统|二次开发

  方法一:正则分析jBJ七七世界-网站建设|UI设计|人资系统|二次开发

  代码如下:jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     function getQueryString(name) {jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     var r = window.location.search.substr(1).match(reg);jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     if (r != null) return unescape(r[2]); return null;jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     }jBJ七七世界-网站建设|UI设计|人资系统|二次开发

  调用方法:jBJ七七世界-网站建设|UI设计|人资系统|二次开发

  alert(GetQueryString("参数名1"));alert(GetQueryString("参数名2"));jBJ七七世界-网站建设|UI设计|人资系统|二次开发

  alert(GetQueryString("参数名3"));jBJ七七世界-网站建设|UI设计|人资系统|二次开发

  方法二:jBJ七七世界-网站建设|UI设计|人资系统|二次开发

  代码如下:jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     <Script language="javascript">jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     function GetRequest() {jBJ七七世界-网站建设|UI设计|人资系统|二次开发
      var url = location.search; //获取url中"?"符后的字串jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     var theRequest = new Object();jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     if (url.indexOf("?") != -1) {jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     var str = url.substr(1);jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     strs = str.split("&");jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     for(var i = 0; i < strs.length; i ++) {jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     }jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     }jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     return theRequest;jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     }jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     </Script>jBJ七七世界-网站建设|UI设计|人资系统|二次开发

  调用方法:jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     <Script language="javascript">jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     var Request = new Object();jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     Request = GetRequest();jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     var 参数1,参数2,参数3,参数N;jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     参数1 = Request['参数1'];jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     参数2 = Request['参数2'];jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     参数3 = Request['参数3'];jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     参数N = Request['参数N'];jBJ七七世界-网站建设|UI设计|人资系统|二次开发
     </Script>jBJ七七世界-网站建设|UI设计|人资系统|二次开发

 jBJ七七世界-网站建设|UI设计|人资系统|二次开发

本文关键词:正则  数值  参数  方法  分析  方式