JSP 中js传递和解析URL参数以及中文转码和解码
来源:互联网 发布:windows查看cpu 编辑:程序博客网 时间:2024/06/05 02:46
1.传递参数:
var pmt = 'sensor='+ encodeURI(encodeURI(sensor))+'&device='+encodeURI(encodeURI(device))+'&instrument='; pmt += encodeURI(encodeURI(instrument))+'&n='+n+'&addDate='+addDate; top.location.href = 'jsp/print/diagnosticAnaPrint.jsp?'+pmt;
2.接收和解析参数
//获取URL参数function GetRequest() { var url = location.search; //获取url中"?"符后的字串 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]]=unescape(strs[i].split("=")[1]); } } return theRequest;}
var sensor;//测点 sensor = decodeURI(decodeURI(Request['sensor']));
3.参考内容:
方法一:正则分析法
function getQueryString(name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");var r = window.location.search.substr(1).match(reg);if (r != null) return unescape(r[2]); return null;}这样调用:alert(GetQueryString("参数名1"));alert(GetQueryString("参数名2"));alert(GetQueryString("参数名3"));
方法二:
<span style="font-size: 16px;"><Script language="javascript">function GetRequest() { var url = location.search; //获取url中"?"符后的字串 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]]=unescape(strs[i].split("=")[1]); } } return theRequest;}</Script></span>这样调用:复制代码<Script language="javascript">var Request = new Object();Request = GetRequest();var 参数1,参数2,参数3,参数N;参数1 = Request['参数1'];参数2 = Request['参数2'];参数3 = Request['参数3'];参数N = Request['参数N'];</Script>
- JSP 中js传递和解析URL参数以及中文转码和解码
- URL传递中文参数乱码----js对url进行编码和解码
- js获取url中的参数,url中传递中文的时候通过js解码的方式
- url中传递中文参数时的转码与解码
- js跳转url携带参数和传递中文乱码问题
- jsp URL中文参数传递
- jsp通过url传递和获取参数
- url中中文字符编码和解码
- [转贴]JavaScript Base64编码和解码,实现URL参数传递。
- JavaScript Base64编码和解码,实现URL参数传递
- 对URL传递的参数进行编码和解码
- jsp中url传递中文参数乱码的暂时解决方案
- jsp中URL传递中文参数的处理
- net和js数据交换url传递编码解码
- python用于url解码和中文解析的小脚本
- python用于url解码和中文解析的小脚本
- 中文URL编码和解码
- 中文URL编码和解码
- opengl 新手上路 ---- 初章(glPushMatrix和glPopMatrix)
- ORA-12154: TNS: 无法解析指定的连接标识符
- java基础--socket
- 2014年影响开发人员加薪的7种编程语言
- Android 获取/设置按键音(Touch Sounds)
- JSP 中js传递和解析URL参数以及中文转码和解码
- 2013还未完成的事
- fileExistsAtPath: isDirectory:用法
- 比起Fedora来Ubuntu的apt(dpkg)包管理就是个垃圾
- SQL SERVER与C#的数据类型对应表
- 在statusBar 后面添加一层视图方法
- oracle复合索引介绍(多字段索引)
- IE矩阵Matrix滤镜旋转与缩放及如何结合transform
- gcc/g++ 编译器使用简介