函数返回值

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() 函数相关推荐

  1. JavaScript encodeURI() 函数

    定义和用法 encodeURI() 函数可把字符串作为 URI 进行编码. 语法 encodeURI(URIstring) 参数 描述 URIstring 必需.一个字符串,含有 URI 或其他要编码 ...

  2. encodeURI()函数和encodeURIComponent()函数

    encodeURI()和encodeURIComponent()都是Javascript中对URL编码的函数. 但是区别在于: encodeURI()着眼于对整个URL进行编码,特殊含义的符号&quo ...

  3. js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解

    1 escape()函数 定义和用法escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串. 语法escape(string) 参数 描述string 必需.要被转义或编码的 ...

  4. JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解...

    转:http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html //该方法不会对 ASCII 字母和数字进行编码,也不会对 ...

  5. js符号转码_JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解...

    转:http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html //该方法不会对 ASCII 字母和数字进行编码,也不会对 ...

  6. 木子-前端-方法标签属性小记(普通jsp/html篇)2018

    目录 * 文本框灰色提示点击消失属性:placeholder * 点击事件传多个参数与点击时调用2个方法的写法:onclick * 多选框通过name元素取勾选的值和勾选的个数 * IE8不支持字符串 ...

  7. JavaScript基础知识(函数)

    14.函数 概念:定义一次,允许执行或调用多次      作用:允许重复执行某段指定的语句块 ü 函数的定义: (1)函数声明式 - 就是函数定义的语法要求 |  (2)字面量方式 - 类似于变量的定 ...

  8. escape()、encodeURI()、encodeURIComponent()区别详解

    JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decod ...

  9. JavaScript全局函数

    1.decodeURI()  参数:string 功能描述:对 encodeURI() 函数编码过的 URI 进行解码. 实例: 可把 http://www.cnblogs.com/My%20firs ...

最新文章

  1. android sqlite3_open_v2( data/data//database ,handle,1,null)
  2. Javascript 笔记(1)----函数
  3. SQL 技巧-ORACLE
  4. ScalaTest学习笔记(一)
  5. android管理activity顺序,android activity 六个主要函数以及一些调用顺序
  6. 我最喜欢的IntelliJ IDEA功能
  7. 6-4-1:STL之list——list的快速入门、常用接口
  8. 最通俗易懂的JUC多线程并发编程
  9. 海报生成的Java方法
  10. 感恩母亲节主题活动照片作品征集小程序
  11. 跟任何人都聊得来---最受世界500强企业欢迎的沟通课(一)
  12. 【微信小程序】java游戏后端开发
  13. 私域流量运营平台有哪些?
  14. python xlwings在Linux上报错XlwingsError:Your platform only supports the instantiation via xw.Book
  15. android 手机 拍 全景 java_Android 4.2系统360度全景图拍摄试玩
  16. 从零开始使用AntDB
  17. 微信小程序上传后 进行性手机扫码阅览 发现白屏的解决
  18. 保险公司风控是什么意思?风控时代买保险要注意哪些问题?
  19. mysql against包含英文_MySQL-MySQL 全文查找 MATCH AGAINST 模式怎样实现中文多词模糊查找?...
  20. 各种PCB板载天线以及PCB设计要点

热门文章

  1. IPv4, IPv6, IPv9能表示多少IP地址?
  2. 社会心理学效应之皮格马利翁效应
  3. Java中API的两个文件CHM和CHW
  4. verypdf pdf editor ocx crack/最新热乎乎
  5. 添加课程素材、导入录音
  6. 论文阅读:Parameters Sharing Exploration and Hetero-Center based Triplet Loss for Visible-Thermal Person
  7. 无线冲方案 WPC Qi v1.2.4 update
  8. 多多情报通:拼多多怎么样快速引流?
  9. ZT:幽兰操(韩愈)
  10. w10运行游戏计算机中丢失xinput1-3.dll,Win10系统提示“无法启动程序,计算机中丢失XINPUT1_3.dll”如何解决...