js页面传参数时,参数值包含特殊字符的处理
js页面传参数时,参数值包含特殊字符应该怎么处理,解决方法就是利用js的escape函数,这个函数在解决中文乱码等方面应用的比较广泛。推荐使用。
工作中遇到的小问题,一个页面中通过window.showModel("comm/morelanguage.jsp?str=zh_CN:爱#; zh_TW:愛;en:love;",,,,);弹出另一个页面并将参数传递到另一个页面,另一个页面接受得到src参数值时会出现问题,值不对,测试过 是因为#特殊字符的问题,对于这些特殊字符我采取的办法是:
传参数时,str=escape('str=zh_CN:爱#;zh_TW:愛;en:love;')处理
接受参数时,拿到str后str=unescape(str);
js页面传参数时,参数值包含特殊字符的处理的更多相关文章
- easyui使用datagrid时列名包含特殊字符导致表头与数据错位的问题
		做一个用easyui的datagrid显示数据的功能时发现表格的列头与数据错位了,而且这个现象不总是能重现,一直没搞清楚原因.后来偶然在控制台看出了一点端倪: 推测表头或者单元格的class名应该是用 ... 
- WebAPI.请求(Request)的参数(Parameter)里包含特殊字符(#等)的正确处理方式   从客户端xx中检测到有潜在危险的Request.Form值
		事故现场 报错"从客户端 中检测到有潜在危险的Request.Form值" //后台代码 namespace Test { [RoutePrefix("TestClass ... 
- url 传参数时出现中文乱码
		1.前端通过 url 传递参数,但是参数又有中文,在下一个页面接受参数的时候中文会乱码 解决方案为: 定义和用法 decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解 ... 
- php tpl 模板页面如和给js文件传参数
		有一个参数,服务器传给了php 模板页面,但模板包含的js需要得到这个参数值.如何处理: 一,在引入页面前加一句代码 <script type="text/javascript&quo ... 
- 工作总结 mvc 调页面传参数  参数值会一直保存 在这个页面上的
		意思是 两个页面均可以 获取到id 和 goodsType 都可以获取 id goodsType post 的 还多带点属性值 form data 页面上带过去的 (新增 编辑) 
- ASP.net<a>标签跨页面传参数
		//在goodsDetail.aspx页面接收 <script> //加载事件 $(function () { //第一种方式 var id=GetQueryString("id ... 
- url 传参数时出现中文乱码该怎么解决
		一般出现乱码都是在js裏面跳转到哪个类 然後得到这个参数的时候中文乱码,有一个非常实用的办法,在js你可以这样写:var url=........;url=encodeURI(url); url=en ... 
- 论JS函数传参时:值传递与引用传递的区别
		什么是值传递:值传递是指在调用函数时将实际参数(实参)复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数. 值传递的总结:也就是说,将实参复制到函数中的这个过程叫值传递 什么是 ... 
- java 传参数时 类型后跟 3个点 "..." 的意义
		对照代码和运行结果便知"..." 的意义 import java.util.ArrayList; public class StringDemo { public static v ... 
随机推荐
- C# DataTable怎么合计字段
			DataTable dt = new DataTable(); var age=dt.Compute("avg(age)",""); var height =d ... 
- thinking in java 读书笔记 --- overriding private method
			一个对象可以被用作它自身的类型或者是它的基类类型.当用作它的基类类型时叫做upcasting,如下所示 BaseClass ref = new DerivedClass() //upcasting ... 
- 查找字符串(C++实现)
			查找字符串(C++实现),不使用库函数: // SubString.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include < ... 
- java io 文件操作
			package com.svse; import java.io.File; import java.io.IOException; public class IOTest { public stat ... 
- Silverlight OOB 程序自动更新
			Silverlight OOB 程序 提供了非常方便的自动更新功能! 要让 Silverlight OOB 安装到客户端电脑后实现自动更新,必须实现以下两个条件: 一.为 程序的 xap 文件进行签 ... 
- JS1-属性操作
			属性操作语法 读操作:获取.找到 元素.属性名 写操作:“添加”.替换.修改 元素.属性名 = 新的值 元素.innerHTML => 读取元素里面所有的html代码 元素.innerHTML ... 
- jQuery中的on()和click()的区别                                                       分类:            前端             HTML             jQuery             2014-11-06 10:26    96人阅读    评论(0)    收藏
			HTML页面代码 <div> <h1>Click</h1> <button class="add">Click me to add ... 
- 额定能量不得超过160Wh, 等同是多少mAh电池容量?
			额定能量不得超过160Wh, 等同是多少mAh电池容量?行动电源容量标示, 正确应该是用Whr(Wh)瓦特小时来标示, 不过坊间标榜行动电源的容量通常是用xx000mAhWHr瓦特小时, 即是行动电源 ... 
- MSSQL存储过程(好久的笔记,翻出来怀念下)
			语法结构: create proc 名称 参数列表 as 代码段 调用: exec 存储过程名称 参数列表 要点: .可以使用output修饰参数 .可以使用默认值,注意需要将最后的参数设置成默认值 ... 
- WPF 窗体中的 Canvas 限定范围拖动 鼠标滚轴改变大小
			xaml代码: <Canvas Name="movBg"> <Canvas.Background> <LinearGradientBrush EndP ... 
