【需求描述】
项目中,需要在JSP页面里利用JS解析URL并获取参数值。
【解决方案】
1)增加JS解析URL并获取参数值的函数
function fetchRequestParmValue(url,paras)
2)代码如下:
///获取url中指定参数值
// <param name="url">url</param>
// <param name="paras">参数名称</param>
function fetchRequestParmValue(url,paras) {
var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
var paraObj = {}
for (i = 0; j = paraString[i]; i++) {
paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length);
}
var returnValue = paraObj[paras.toLowerCase()];
if (typeof (returnValue) == "undefined") {
return "";
} else {
return returnValue;
}
}
PS:改自 http://blog.csdn.net/aganar/article/details/6202642(js获取url中指定参数值)
分享到:
相关推荐
主要是对js获取url中指定参数值的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
在URL传递参数中,有一些特殊字符,而这些些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用... = URL 中指定参数的值 = 解决的方法:replace() 方法如果直接用str.replace(“-“,”!”)
插件描述:插件可以获得canvas中指定位置像素点的颜色,支持返回多种格式的颜色. 参考示例:http://www.jq22.com/jquery-info5319
主要介绍了django模板获取list中指定索引的值方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
= URL 中指定参数的值 = 解决的方法:replace() 方法如果直接用str.replace(“-“,”!”) 只会替换第一个匹配的字符.而str.replace(/\-/g,”!”)则可以替换掉全部匹配的字符(g为全局标志)。replace()js中替换字符...
ebs通过点击链接进入特定的form,开发时可以动态的拼接链接
java实现word中指定内容替换
Delphi 7.0 提取字符串中指定子字符串后的字符串,这个平时在字符处理时候使用几率也挺高的,获取指定字符串后面的字符串,比如获取扩展名等也可以用此方法,本例中要用到After函数,测试时,当单击按钮时,执行以下...
Dreamweaver 中指定哪里处理动态页.doc
获取ListBox内容VB经典源码,别的地方都找不到,本站长期提供原创源码
条码打印软件如何批量打印Excel中指定数据.doc
mybatis mysql 分页拦截器,可以针对方法名称,或指定的参数进行拦截
1、由后台action 传给前台是需要将map 转成json格式 代码如下: Map<String> resultMap; JSONObject json = JSONObject.fromObject(resultMap); message = json.toString(); List中存放多个student对象 2、...
CREIS中指数据库 中指数据库介绍全文共72页,当前为第1页。 CREIS中指数据—城市版 中指数据库介绍全文共72页,当前为第2页。 CREIS中指数据—城市版 城市版概述 城市版是专为房地产开发企业量身定做的城市投资决策...
在这里告诉你如何隔页插入页码,使页码从指定的页面开始插入
1.Visual C# 2005 方案 -> 全局快捷键 2.Visual C# 2005 方案 -> HTML 设计器快捷键 3.Visual C# 2005 方案 -> XML 设计器快捷键 4.Visual C# 2005 方案 -> 控件操作快捷键 5.Visual C# 2005 方案 -> 调试快捷键
c#控制台示例程序 封装两个类 一个获取系统的CPU和内存占用率 一个获取指定进程的CPU和内存占用率 支持获取多个所有同名进程的信息
koa-router 定制路由时支持通过冒号形式在 url 中指定参数,该参数会挂载到 context 上然后可通过 context.params.paramName 方便地获取。 考察下面的示例: var Koa = require(koa); var Router = require(koa-...