zoukankan      html  css  js  c++  java
  • javaScript获取url问号后面的参数

    javaScript获取url问号后面的参数方法

    function GetRequest() {  
    
       var url = location.search;
       
       //获取url中"?"符后的字串  
       
       var theRequest = new Object(); 
       
       if (url.indexOf("?") != -1) { 
       
          var str = url.substr(1); 
          
          strs = str.split("&");  
          
          for(var i = 0; i < strs.length; i ++) {  
             theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
             
          }  
       }  
       return theRequest;  
       
    }  
    

    用法很简单:

    记得点击进来页面的时候父页面给子页面一个?参数,
    
    如:http:www.scode.net/index?id=2
    
    然后在打开的页面上直接调用:
    
    var req = GetRequest();
    
    console.log(req); 输出 Object {id: "2"}
    
    或者获取更多参数( ?号后面的都可以,返回来的是一个对象,直接用):
    
    如:http:www.scode.net/index?id=2@name=liangfengbo
    
    console.log(req); 输出 Object {id: "2", name: "liangfengbo"}
    
    
  • 相关阅读:
    ThreadPoolExecutor使用介绍
    apache和tomcat区别(转)
    ThreadFactory的理解
    Tomcat报45秒无法启动错误修改方法
    快速排序
    冒泡排序
    矩阵快速幂
    CF#524-C
    CF#524-B
    hdu3308—LCIS
  • 原文地址:https://www.cnblogs.com/liangfengbo/p/7305221.html
Copyright © 2011-2022 走看看