以下JS函数用于获取url参数:

function getQueryVariable(variable){
       var query = window.location.search.substring(1);
       var vars = query.split("&");
       for (var i=0;i<vars.length;i++) {
               var pair = vars[i].split("=");
               if(pair[0] == variable){return pair[1];}
       }

      return(false);}


function queryStr(name) {

       var reg = new RegExp("(^|[?|&])" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象

       var r = window.location.href.substr(1).match(reg);  //匹配目标参数

       if (r != null) return unescape(r[2].split('#')[0]); return null; //返回参数值

 }

使用实例

url 实例:

http://www.idevtool.com/?id=1&image=awesome.jpg

调用 getQueryVariable("id") 返回 1。

调用 getQueryVariable("image") 返回 "awesome.jpg"。