JSP encodeURI() 函数
函数返回值
URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。
说明
该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ’ ( ) 。
该方法的目的是对 URI 进行完整的编码,因此对以下在 URI 中具有特殊含义的 ASCII 标点符号,encodeURI() 函数是不会进行转义的:;/??&=+$,#
个人应用:
$("#showLocationBtn").click(
function() {
var getID = getSelectDeviceID();
$.ajax({
cache : true,
type : “POST”,
data : {“listDeviceID” : getID},
url : “<%=path%>/getLatitudeAndLongitudeByID.action”,
async : false,
error :function(request) {
},
success : function(data) {
var tan = layer.open({
type:2,
title:‘位置:’,
//shade:[0],
//maxmin:true,//开启最大化最小化按钮
area:[‘100%’,‘100%’],
content:‘map/local.do?localData=’+encodeURI(data)
})
}
});
}
);
通过传入设备id 获取设备的经纬度等信息,再次调用遮罩层的方法,将传入经纬度等参数传入,得到地图相关信息。
问题为:没加encodeURI(data) 之前 传入 data,如果参数有 双引号,中括号等特殊符号,会对数据产生截取等影响。
解决方式: content:‘map/local.do?localData=’+data
改成 content:‘map/local.do?localData=’+encodeURI(data)
JSP encodeURI() 函数相关推荐
- JavaScript encodeURI() 函数
定义和用法 encodeURI() 函数可把字符串作为 URI 进行编码. 语法 encodeURI(URIstring) 参数 描述 URIstring 必需.一个字符串,含有 URI 或其他要编码 ...
- encodeURI()函数和encodeURIComponent()函数
encodeURI()和encodeURIComponent()都是Javascript中对URL编码的函数. 但是区别在于: encodeURI()着眼于对整个URL进行编码,特殊含义的符号&quo ...
- js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
1 escape()函数 定义和用法escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串. 语法escape(string) 参数 描述string 必需.要被转义或编码的 ...
- JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解...
转:http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html //该方法不会对 ASCII 字母和数字进行编码,也不会对 ...
- js符号转码_JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解...
转:http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html //该方法不会对 ASCII 字母和数字进行编码,也不会对 ...
- 木子-前端-方法标签属性小记(普通jsp/html篇)2018
目录 * 文本框灰色提示点击消失属性:placeholder * 点击事件传多个参数与点击时调用2个方法的写法:onclick * 多选框通过name元素取勾选的值和勾选的个数 * IE8不支持字符串 ...
- JavaScript基础知识(函数)
14.函数 概念:定义一次,允许执行或调用多次 作用:允许重复执行某段指定的语句块 ü 函数的定义: (1)函数声明式 - 就是函数定义的语法要求 | (2)字面量方式 - 类似于变量的定 ...
- escape()、encodeURI()、encodeURIComponent()区别详解
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decod ...
- JavaScript全局函数
1.decodeURI() 参数:string 功能描述:对 encodeURI() 函数编码过的 URI 进行解码. 实例: 可把 http://www.cnblogs.com/My%20firs ...
最新文章
- android sqlite3_open_v2( data/data//database ,handle,1,null)
- Javascript 笔记(1)----函数
- SQL 技巧-ORACLE
- ScalaTest学习笔记(一)
- android管理activity顺序,android activity 六个主要函数以及一些调用顺序
- 我最喜欢的IntelliJ IDEA功能
- 6-4-1:STL之list——list的快速入门、常用接口
- 最通俗易懂的JUC多线程并发编程
- 海报生成的Java方法
- 感恩母亲节主题活动照片作品征集小程序
- 跟任何人都聊得来---最受世界500强企业欢迎的沟通课(一)
- 【微信小程序】java游戏后端开发
- 私域流量运营平台有哪些?
- python xlwings在Linux上报错XlwingsError:Your platform only supports the instantiation via xw.Book
- android 手机 拍 全景 java_Android 4.2系统360度全景图拍摄试玩
- 从零开始使用AntDB
- 微信小程序上传后 进行性手机扫码阅览 发现白屏的解决
- 保险公司风控是什么意思?风控时代买保险要注意哪些问题?
- mysql against包含英文_MySQL-MySQL 全文查找 MATCH AGAINST 模式怎样实现中文多词模糊查找?...
- 各种PCB板载天线以及PCB设计要点
热门文章
- IPv4, IPv6, IPv9能表示多少IP地址?
- 社会心理学效应之皮格马利翁效应
- Java中API的两个文件CHM和CHW
- verypdf pdf editor ocx crack/最新热乎乎
- 添加课程素材、导入录音
- 论文阅读:Parameters Sharing Exploration and Hetero-Center based Triplet Loss for Visible-Thermal Person
- 无线冲方案 WPC Qi v1.2.4 update
- 多多情报通:拼多多怎么样快速引流?
- ZT:幽兰操(韩愈)
- w10运行游戏计算机中丢失xinput1-3.dll,Win10系统提示“无法启动程序,计算机中丢失XINPUT1_3.dll”如何解决...