通过javascript获得url参数
来源:互联网 发布:js indexof数组 编辑:程序博客网 时间:2024/04/28 19:58
页面提交数据一般有两种方法:get,post。post就是所谓的form提交,使用视图;get是通过url提交。
Get方法一般用后台代码(如asp,asp.net)获得参数,代码很简单:Request.QueryString["id"];即可获取。
有些时候需要直接在前台获取url参数,要用到javascript,js没有直接获取url参数的方法,那么,我们如何通过js获取url参数呢?
使用方法:
var args = new Object();
args = GetUrlParms();
如果要查找参数key:
value = args[key]
Get方法一般用后台代码(如asp,asp.net)获得参数,代码很简单:Request.QueryString["id"];即可获取。
有些时候需要直接在前台获取url参数,要用到javascript,js没有直接获取url参数的方法,那么,我们如何通过js获取url参数呢?
function GetUrlParms()
{
var args=new Object();
var query=location.search.substring(1);//获取查询串
var pairs=query.split("&");//在逗号处断开
for(var i=0;i<pairs.length;i++)
{
var pos=pairs[i].indexOf('=');//查找name=value
if(pos==-1) continue;//如果没有找到就跳过
var argname=pairs[i].substring(0,pos);//提取name
var value=pairs[i].substring(pos+1);//提取value
args[argname]=unescape(value);//存为属性
}
return args;
}
{
var args=new Object();
var query=location.search.substring(1);//获取查询串
var pairs=query.split("&");//在逗号处断开
for(var i=0;i<pairs.length;i++)
{
var pos=pairs[i].indexOf('=');//查找name=value
if(pos==-1) continue;//如果没有找到就跳过
var argname=pairs[i].substring(0,pos);//提取name
var value=pairs[i].substring(pos+1);//提取value
args[argname]=unescape(value);//存为属性
}
return args;
}
使用方法:
var args = new Object();
args = GetUrlParms();
如果要查找参数key:
value = args[key]
- 通过javascript获得url参数
- 通过javascript获得url参数
- 通过 javascript获得url参数
- 通过javascript获得url参数
- 通过javascript获得url参数
- 通过javascript获得url参数
- Javascript获得Url中的参数
- Javascript获得Url中的参数
- javascript获得url中的参数
- Javascript获得Url中的参数
- Javascript获得Url中的参数
- javascript获得url中的参数值
- JavaScript中获得URL请求参数
- javascript 获得当前页面的url参数
- Javascript 获得url地址栏参数 获取 传值
- javascript获得url地址参数方法
- 通过javascript在URL中获取参数
- 通过javascript获取URL中的参数
- 使用ATL为COM组件增加多个双接口
- 汇编语言--指令系统整理总结
- Java Socket 编程 Client
- Andorid 在虚拟机中安装APK文件
- sql优化,ordered user_nl() index() 的用法 ,示例 。
- 通过javascript获得url参数
- IEEE浮点数表示--规格化/非规格化/无穷大/NaN
- 如何查看Xcode4的文档问题
- 脚本动态生成VML
- 基于 Android NDK 的学习之旅-----数据传输一(基本数据类型和数组传输)(附源码)
- [转]Windows文件系统的杂谈
- 网上摘的。关于android屏幕翻转的。留着有好处。。。。
- Hibernate查询
- Thread-specific data