博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js获取url参数
阅读量:6537 次
发布时间:2019-06-24

本文共 1592 字,大约阅读时间需要 5 分钟。

1 function request(paras) { 2         var url = location.href; 3         var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&"); 4         var paraObj = {} 5         for (i = 0; j = paraString[i]; i++) { 6             paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length); 7         } 8         var returnValue = paraObj[paras.toLowerCase()]; 9         if (typeof (returnValue) == "undefined") {10             return "";11         } else {12             return returnValue;13         }14     }15 16  17 18 var facadeInteriorResourceInfoID = request("facadeInteriorResourceInfoID");19 20 var facadeInteriorImageID = request("facadeInteriorImageID");

 另外一种方式,效率更高些,且更完善(来自JavaScript高级编程):

1  function getQueryStringArgs() { 2         var qs = (location.search.length > 0 ? location.search.substring(1) : ""), 3         args = {}, 4         items = qs.length ? qs.split("&") : [], 5         item = null, 6         name = null, 7         value = null, 8         i = 0, 9         len = items.length;10 11         for (i = 0; i < len; i++) {12             item = items[i].split("=");13             name = decodeURIComponent(item[0]);14             value = decodeURIComponent(item[1]);15 16             if (name.length) {17                 args[name] = value;18             }19         }20 21         return args;22     }23 24     //查询字符串为?q=javascript&num=1025     var args = getQueryStringArgs();26     alert(args["q"]); //"javascript"27     alert(args["num"]);//"10"

 

转载于:https://www.cnblogs.com/futao/archive/2012/05/30/2525855.html

你可能感兴趣的文章
微软企业级加解密解决方案MBAM架构
查看>>
没有苦劳,只有功劳!
查看>>
基于ThinkPHP写的一个简单的CMS系统
查看>>
Exchange 2010 DAG local and Site DR/Failover and Fail back
查看>>
LigerUI - 树表格的数据来自Server
查看>>
认证技术概述
查看>>
Hyper-V 2016 系列教程41 Windows 10 Hyper-V 系统要求
查看>>
EC2 WordPress 移动目录
查看>>
Windows Server 2008 启用公共文件夹共享
查看>>
如何提高SEO优化团队效率
查看>>
Apple Watch的非“智能手表”卖点
查看>>
单例模式(Singleton)
查看>>
函数指针和指针函数
查看>>
Python的函数参数传递:传值?引用?
查看>>
[转]分享2011年8个最新的jQuery Mobile在线教程
查看>>
android call require api level
查看>>
创建Visual Studio项目模版向导的几篇参考文章
查看>>
深入浅出SQL Server Replication第一篇:走近Replication(上)
查看>>
[TopCoder][SRM] SRM 562 DIV 2
查看>>
SQLSERVER是怎麽通过索引和统计信息来找到目标数据的(第一篇)
查看>>