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

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

1.

function GetRequest() {
var url = 'http://wwww.jb51.net/?q=js'; //获取url中"?"符后的字串 if (url.indexOf("?") != -1) { //判断是否有参数 var str = url.substr(1); console.log(str)ttp://wwww.jb51.net/?q=js
//从第一个字符开始 因为第0个是?号 获取所有除问号的所有符串         strs = str.split("=");         console.log(strs) ["ttp://wwww.jb51.net/?q", "js"]                //用等号进行分隔 (因为知道只有一个参数 所以直接用等号进分隔 如果有多个参数 要用&号分隔 再用等号进行分隔)         //alert(strs[1]);          //直接弹出第一个参数 (如果有多个参数 还要进行循环的)     } }
function GetRequest() {  
   
var url = location.search; //获取url中"?"符后的字串  
   
var theRequest = new Object();  //创建对象
   
if (url.indexOf("?") != -1) {  
      
var str = url.substr(1);  
      
strs = str.split("&");  
      
for(var i = 0; i < 
strs.length
; i ++) {  
         
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);  //unescape()解码字符串
      
}  
   
}  
   
return theRequest;  
}  

转载于:https://www.cnblogs.com/zhx119/p/9612996.html

你可能感兴趣的文章
监控工具之---Prometheus 安装详解(三)
查看>>
不错的MVC文章
查看>>
网络管理相关函数
查看>>
IOS Google语音识别更新啦!!!
查看>>
20190422 T-SQL 触发器
查看>>
[置顶] Linux终端中使用上一命令减少键盘输入
查看>>
poj1422_有向图最小路径覆盖数
查看>>
BootScrap
查看>>
[大牛翻译系列]Hadoop(16)MapReduce 性能调优:优化数据序列化
查看>>
WEB_点击一百万次
查看>>
CodeForces - 878A Short Program(位运算)
查看>>
路冉的JavaScript学习笔记-2015年1月23日
查看>>
Mysql出现(10061)错误提示的暴力解决办法
查看>>
2018-2019-2 网络对抗技术 20165202 Exp3 免杀原理与实践
查看>>
NPM慢怎么办 - nrm切换资源镜像
查看>>
CoreData 从入门到精通(四)并发操作
查看>>
Swift - UIView的常用属性和常用方法总结
查看>>
Swift - 异步加载各网站的favicon图标,并在单元格中显示
查看>>
Java编程思想总结笔记Chapter 5
查看>>
[LeetCode]662. Maximum Width of Binary Tree判断树的宽度
查看>>