如何获取传输url后面的参数
2024-10-22 07:59:18
function GetRequest(urlStr) {//两种方式,输入链接获取或当前链接获取
if (typeof urlStr == "undefined") {
var url = decodeURI(location.search); //获取url中"?"符后的字符串
} else {
var url = "?" + urlStr.split("?")[1];
}
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]] = decodeURI(strs[i].split("=")[1]);
}
}
return theRequest;
}
(1)调用
var a=GetRequest();
var index_1=a['id'];
最新文章
- [c++] Operator overloading
- gb2312
- hibernate学习(2)——api详解对象
- __weak
- odoo中pos模块由于删除partner导致发生(你试图访问的单据已经删除)错误的解决方法
- 深入浅出ClassLoader
- 开发中遇到的问题(一)——java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
- win32多线程程序设计笔记(第五章)
- c/c++ extern “C”
- HDU 1724 Ellipse 自适应simpson积分
- http协议【转】
- 在ArcMap中发布FeatureLayer(要素图层)
- 调试ucosii_pendsv中断函数有感
- VS2012及VS2013连接SQL2008提示 Could not load file or assembly &#39;Microsoft.SqlServer.Management.Sdk.Sfc&#39;
- Ubuntu16.04下搭建Go语言环境
- 大比速:remoting、WCF(http)、WCF(tcp)、WCF(RESTful)、asp.net core(RESTful)
- linux 内存布局以及tlb更新的一些理解
- Apache和nginx 域名配置
- centos 6.5 ftp服务配置及客户端使用
- Java Bad version