如何用JavaScript提取URL中的用户信息
Posted 吴裕华
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用JavaScript提取URL中的用户信息相关的知识,希望对你有一定的参考价值。
比如传递的URL为:http://localhost//a.html?username=aa&password=12,如何用javascript提取其中的username和password数据呢?具体方法参考[1]如下所示:
1 function getQueryStringArgs() { 2 // 取得查询字符串并去掉开头的问好 3 var qs = (location.search.length > 0 ? location.search.substring(1) : ""); 4 5 // 保存数据的对象 6 args = {}; 7 8 // 取得每一项 9 var items = qs.length ? qs.split("&") : []; 10 var item = null; 11 var name = null; 12 var value = null; 13 14 // 在for循环中使用 15 for (var i = 0; i < items.length; i++) { 16 item = items[i].split("="); 17 name = decodeURIComponent(item[0]); 18 value = decodeURIComponent(item[1]); 19 20 if (name.length) { 21 args[name] = value; 22 } 23 } 24 return args; 25 }
参考文献:
[1]《JavaScript高级程序设计(第3版)》
以上是关于如何用JavaScript提取URL中的用户信息的主要内容,如果未能解决你的问题,请参考以下文章
如何用EXCEL VBA批量提取JPG文件日期时间信息到表格中?
如何用 JavaScript 给当前网页中的所有链接后面添加随机数