zoukankan      html  css  js  c++  java
  • 通过javascript获得url参数

    页面提交数据一般有两种方法:get,post。post就是所谓的form提交,使用视图;get是通过url提交。
          
          Get方法一般用后台代码(如asp,asp.net)获得参数,代码很简单:Request.QueryString["id"];即可获取。 

          有些时候需要直接在前台获取url参数,要用到javascript,js没有直接获取url参数的方法,那么,我们如何通过js获取url参数呢?

    function GetUrlParms()    
    {
        var args=new Object();   
        var query=location.search.substring(1);//获取查询串   
        var pairs=query.split("&");//在逗号处断开   
        for(var   i=0;i
    <pairs.length;i++)   
        {   
            var pos
    =pairs[i].indexOf('=');//查找name=value   
                
    if(pos==-1)   continue;//如果没有找到就跳过   
                var argname
    =pairs[i].substring(0,pos);//提取name   
                
    var value=pairs[i].substring(pos+1);//提取value   
                
    args[argname]=unescape(value);//存为属性   
        
    }
        return args;
    }

    使用方法:
    var args = new Object();
    args = GetUrlParms();
    如果要查找参数key:
    value = args[key]
  • 相关阅读:
    词频统计作业--第一次软工作业
    个人作业-《移山之道》读后感
    第一次作业
    个人阅读作业
    结对代码 互审意见
    电梯调度程序结对编程
    《代码大全2》阅读笔记
    Hibernate的事务处理机制和flush方法的用法
    dubbo&hsf&spring-cloud简单介绍
    Redis与Memcached的区别
  • 原文地址:https://www.cnblogs.com/footleg/p/1158004.html
Copyright © 2011-2022 走看看