Javascript代码:将链接的查询参数变为name=value的形式
来源:互联网 发布:手机预装软件卸载 编辑:程序博客网 时间:2024/06/06 09:05
/**//*
* This function parses comma-separated name=value argument pairs from
* the query string of the URL. It stores the name=value pairs in
* properties of an object and returns that object.
*/
function getArgs() ...{
var args = new Object();
var query = location.search.substring(1); // Get query string.
var pairs = query.split(","); // Break at comma.
for(var i = 0; i < pairs.length; i++) ...{
var pos = pairs[i].indexOf('='); // Look for "name=value".
if (pos == -1) continue; // If not found, skip.
var argname = pairs[i].substring(0,pos); // Extract the name.
var value = pairs[i].substring(pos+1); // Extract the value.
args[argname] = unescape(value); // Store as a property.
// In JavaScript 1.5, use decodeURIComponent() instead of escape()
}
return args; // Return the object.
}
/**//*
* 使用举例 test.php?x=1&y=2....
*/
var args = getArgs(); // Get arguments.
if (args.x) x = parseInt(args.x); // If arguments are defined...
if (args.y) y = parseInt(args.y); // ... override default values.
if (args.w) w = parseInt(args.w);
if (args.h) h = parseInt(args.h);
if (args.dx) dx = parseInt(args.dx);
if (args.dy) dy = parseInt(args.dy);
if (args.interval) interval = parseInt(args.interval);
* This function parses comma-separated name=value argument pairs from
* the query string of the URL. It stores the name=value pairs in
* properties of an object and returns that object.
*/
function getArgs() ...{
var args = new Object();
var query = location.search.substring(1); // Get query string.
var pairs = query.split(","); // Break at comma.
for(var i = 0; i < pairs.length; i++) ...{
var pos = pairs[i].indexOf('='); // Look for "name=value".
if (pos == -1) continue; // If not found, skip.
var argname = pairs[i].substring(0,pos); // Extract the name.
var value = pairs[i].substring(pos+1); // Extract the value.
args[argname] = unescape(value); // Store as a property.
// In JavaScript 1.5, use decodeURIComponent() instead of escape()
}
return args; // Return the object.
}
/**//*
* 使用举例 test.php?x=1&y=2....
*/
var args = getArgs(); // Get arguments.
if (args.x) x = parseInt(args.x); // If arguments are defined...
if (args.y) y = parseInt(args.y); // ... override default values.
if (args.w) w = parseInt(args.w);
if (args.h) h = parseInt(args.h);
if (args.dx) dx = parseInt(args.dx);
if (args.dy) dy = parseInt(args.dy);
if (args.interval) interval = parseInt(args.interval);
- Javascript代码:将链接的查询参数变为name=value的形式
- 解析URL的查询串中的name=value参数对
- rapidjson实现将得到的Value中的值变为string
- 将a链接写成按钮的形式
- value参数的作用是cookie值的字符串形式
- 将表查询出来的一列数据变为一行
- sql将查询出的数值变为中文
- Spring 注解@value参数值的两种形式
- javascript date()参数的几种形式
- 将<select>被选中项的值通过<a>链接的参数形式传递给后台的实现方法
- 将查询得到的json段的一行,设为链接形式,以打开新页面进行详细内容显示
- 把表单转成json,并且name为key,value的形式
- 链接形式的客服代码 QQ客服代码
- 通过代码的string name 找到到value下对应的string name
- objc_property_attribute_t 的value和name
- 使用C#操作Access参数形式的模糊查询方法
- Ant打包jar,参数名变为无意义的arg0,arg1,Java代码提示参数名称无意义
- 用javascript将URL 解析成对象的形式
- Commons-logging + Log4j 入门指南
- 在2k Pro中安装sql 2k server 要更改的注册表
- FAQ整理(不断添加中)
- 用c#读出存储过程的返回值
- 在Windows 2003中实现网络共享还原
- Javascript代码:将链接的查询参数变为name=value的形式
- The BOOT.INI File of Microsoft® Windows™ NT/2000/XP/2003
- Hadoop-- 海量文件的分布式计算处理方案
- 应用程序间的通讯途径(一):消息
- CMPP和SMPP协议比较
- MapBar的一个Demo
- 利用OpenCV做的摄像头互动游戏
- 接触CAS(二)
- [Linux] device eth0 does not seem to be present, delaying initialization