假如请求:main.js?path=root&tm=123456789
1.建立文件 main.js
代码如下:
/**
* 用于解析js脚本的参数, 例如: main.js?path=root&tm=123456789
* 函数返回 Array, key -> value.
*/
var GetParameter = function() {
var map = new Array();
var tgs = document.getElementsByTagName(’script’);
if( tgs.length <= 0 ) { return null; }
var src = tgs.item(tgs.length - 1).src;
var pos = src.indexOf(’?’);
if( -1 == pos ) { return null; }
var paras = src.substring( pos + 1 );
paras = paras.split(’&’);
for( var n = 0; n < paras.length; n++ ) {
_ParseParameter(map, paras[n]);
}
return map;
};
var _ParseParameter = function(map, para) {
var pos = para.indexOf(’=’);
var key = para.substring( 0, pos );
var value = para.substring( pos + 1 );
map[key] = value;
};
2、在你的jsp、html或任何模板文件里,将main.js在第一个引入
。其他的js文件随其后。在需要解析参数的js文件的开头,加入如下代码var paras = GetParameter();
var paraValue= paras[’paraName’];
/* 随后就可以使用参数值,动态改变内容。 */
分享到:
相关推荐
Altium Designer Scripts AD画PCB的脚本文件 有利于Altium Designer的快速开发 例如:导入企业logo ,导入不同类型的pcb等
能让你的CS模式程序(Vc、VB、Delphi、BC等)轻松解析VbScript,JavaScript脚本语言。 大大增强你的程序逻辑处理的灵活性和程序的交互能力,轻松实现从BS系统提供的页面接口获取数据信息。 最大程度实现程序功能的免...
CocosCreator学习之模块化脚本 Cocos Creator模块化脚本 Cocos ... Cocos Creator 中的 JavaScript 使用和 Node.js 几乎相同的 CommonJS 标准来实现模块化,简单来说: 每一个单独的脚本文件就构成一个模块
LinkFinder是一个python脚本,用于发现JavaScript文件中的endpoints及其参数
Uipath注入JS
用javascript脚本生成excel文件的一些基本参数设置
这些脚本可能无法在 Redis 集群上运行,因为脚本中使用的键并非全部作为参数传递! 分层过滤器的最大层数为 32 层。您可以在源代码中修改它。 add.lua,cas.lua和layer-add.lua 该add.lua脚本将一个新元素添加到...
<br> 脚本和 Windows 自动化 脚本文件的类型 宿主环境和脚本引擎 <br> 创建可由 WSH 使用的脚本 <br> 将脚本分成可重复利用的部分 <br> Windows 脚本宿主对象模型 <br> 运行脚本 <br> ...
环境:vs2019、.net 4.6。 WinForm窗体程序中使用CefSharp获取加载后的资源、截取request参数、拦截response数据、注入jquery文件和js代码。有问题可联系q369628105
<br/>·支持多种脚本语言,并且可以同一脚本文件中使用不同的语言,并且通过共享内存方式共享不同语言的脚本的数据。 <br/>·支持资源文件的使用,可以定义资源文件包括字符串(可以写出多语言特征的程序)...
重要更新: 支持编译命令 /c 可编译所支持的脚本源文件(*.sps,*.sss,*.vbs,*.js)为EXE独立文件 在 *.sps ,*.sss 文件上点击右键弹出菜单有加入“编译”命令 说明:编译器不自动搜索相关...
Python执行PyexecJs通过Js的AST树结构获取Frida-Js脚本中rpc.exports的方法以及对应方法的参数个数,根据方法名和参数个数通过types.FunctionDef从Python AST字节码来动态生成新的Function对象,并且结合pydantic的...
<br/>·支持多种脚本语言,并且可以同一脚本文件中使用不同的语言,并且通过共享内存方式共享不同语言的脚本的数据。 <br/>·支持资源文件的使用,可以定义资源文件包括字符串(可以写出多语言特征的程序)...
重要更新: 支持编译命令 /c 可编译所支持的脚本源文件(*.sps,*.sss,*.vbs,*.js)为EXE独立文件 在 *.sps ,*.sss 文件上点击右键弹出菜单有加入“编译”命令 说明:编译器不自动搜索相关...
有时可以将参数传递给Electron预加载脚本很方便 该模块使用Electron 2.xx中引入的 API,它不适用于较早的发行版! addPreloadWithParams(modulePath, exportName[, params, session]) 范围 类型 描述 默认 module...
Photoshop批量排版寸照打印脚本,使用时,先新建一个A4(或A3)文档,分辨率为300px/inch,然后运行此脚本,在弹出的对话框中,选择需要排版的一个或多个照片(照片需先进行裁剪)文件,其余参数可采用默认设置,点击...
此外,这样获取还有一个好处:我们可以多次引用同一个文件且传入不同的参数,这样可以在js文件中根据参数不同做不同处理,很巧妙把!简直就是动态语言了。 代码如下: 代码如下: var scripts=document....
经常遇到页面里加载的js与css文件带有参数,比如: [removed][removed]<link rel=’stylesheet’ href=’base.css?version=2.3.3′ type=’text/css’ /> 使用参数有两种可能, 脚本并不存在,而是服务端动态...
3. 编写脚本,对SWFUpload进行初始化设置,设置一些基本的参数。 4. 完成上传部分的html 5. 在upload.aspx.cs中对上传的文件进行处理 这样,就完成了使用SWFUpload控件的所有步骤。 备注...
导入imgRunLoading.js脚本文件,或将其写入您的常用脚本文件中。 脚本代码片段提供未压缩和压缩过后的2种代码片段供你选择,请根据实际情况自行判断。 基础设置 给需要滚动加载的图片添加上data-url属性,值为图片...