• js获取url查询字符串参数


    最近看js高级程序设计

    对其中查询字符串参数的获得重新写了,当传递一个完整的URL的时候对查询字符串的提取

    function getQueryArgs(){
        var qs = (location.search.length > 0 ? location.search.substr(1) : ''),
            //保存每一项
            args = {},
            //得到每一项
            items = qs.length ? qs.split('&') : [],
            item = null,
            name = null,
            value = null,
            i = 0,
            len = items.length;
    
            for(i = 0;i<len ;i++){
                item = items[i].split('='),
                name = decodeURIComponent(item[0])
                value = decodeURIComponent(item[1])
                if(name.length){
                    args[name] = value;
                }
            }
            return args;
    }
    getQueryArgs()
    function getQueryArgs(url){
        var qs = (url.length > 0 ? url.substring(url.indexOf('?')).substr(1) : ''),
            //保存每一项
            args = {},
            //得到每一项
            items = qs.length ? qs.split('&') : [],
            item = null,
            name = null,
            value = null,
            i = 0,
            len = items.length;
    
            for(i = 0;i<len ;i++){
                item = items[i].split('='),
                name = decodeURIComponent(item[0])
                value = decodeURIComponent(item[1])
                if(name.length){
                    args[name] = value;
                }
            }
            return args;
    }
    

      

  • 相关阅读:
    VB与SQL Server实现文件上传下载
    rszl数据表和crjsj数据表的关联查询
    网吧忘关QQ的后果
    走 近 WSH
    形容长得丑的30句经典句子
    关机VBS脚本
    C51单片机中断定义
    .NET架构的核心技术
    SQL SERVER的命令行工具Osql的用法
    七七情人节
  • 原文地址:https://www.cnblogs.com/qqfontofweb/p/10637298.html
Copyright © 2020-2023  润新知