作家
登录

javascript提取URL的搜索字符串中的参数(自定义函数实现)

作者: 来源:www.28hudong.com 2013-03-30 00:12:02 阅读 我要评论

今天在犀牛书上发现了一个有用的函数 urlArgs(提取URL的搜索字符串中的参数)。我们经常会看到有的页面链接地址后面会跟有参数,比如 http://www.xxx.com/?username=yyy&password=zzz 之类的,很多时候我们需要获得这些参数的值(yyy和zzz),那么就可以利用 urlArgs 函数,通过该函数的返回值(返回值是对象)的属性来获取。 urlArgs 函数代码: 复制代码 代码如下: function urlArgs(){ var args = {}; var query = location.search.substring(1); var pairs = query.split('&'); for(var i = 0; i < pairs.length; i++){ var pos = pairs[i].indexOf('='); if(pos == -1) continue; var name = pairs[i].substring(0,pos); var value = pairs[i].substring(pos + 1); value = decodeURIComponent(value); args[name] = value; } return args; } 使用方法: 复制代码 代码如下: var args = urlArgs(); var username = args.username; //yyy var password = args.password; //zzz

  推荐阅读

  Javascript异步编程的4种方法让你写出更出色的程序

你可能知道,Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好>>>详细阅读


本文标题:javascript提取URL的搜索字符串中的参数(自定义函数实现)

地址:http://www.17bianji.com/kaifa2/JS/22462.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)