今天工作的时候遇到传值的值过去了发生数据丢失的情况,因为我做的功能涉及到富文本编辑器,传的值是标签语言,比如里面有src的链接里有?xxx=xxx&yyy=yyy,然后&后面的数据值丢失了,我觉得应该是分隔符的问题,后台把他当成参数截断了,导致我们得不到值,我们可以先对字符串处理一下。

使用 JavaScript 的 encodeURIComponent(URIstring):

这个方法可以把一些特殊符号转成十六进制格式的字符串,这样传过去的值就完整了,而且也不影响HTML的显示。

示例:

这里我就把一些敏感字符去掉了,这个链接是点不开的,但是可以直观地展示这个方法的效果。

处理前:

处理后:

%3Cp%3E%3Cimg%20src%3D%22https%3A%2F%2Fxxx.com%2Factivityfile%2F1506501711005.jpg%3FExpires%3D1506787140%26OSSAccessKeyId%3aaaaaaaangvN%26Signature%3DssssssssgQ5dbGDVcqrA%253D%22%20title%3D%221506501711005.jpg%22%20alt%3D%22%22%2F%3E%3C%2Fp%3E

然后你把这个值往后台一传,后台还会给你自动解析成处理前的链接,这个原理我暂时不知道。

本文完!谢谢观看!

java过滤%3c p%3e标签_解决:ajax 和 链接传值传不了等特殊字符相关推荐

  1. java中table是什么标签_[Java教程]javascript格式化table标签内容

    [Java教程]javascript格式化table标签内容 0 2015-07-12 20:00:08 项目中遇到这样的需求,一大段文章正文的html代码在手机中显示不全,原因是由于其它有table ...

  2. java version 和javac版本不一致_解决linux下javac -version和java -version版本显示不一致...

    [javascript] view plaincopy [root@localhost usr]# $JAVA_HOME/bin/java -version bash: /bin/java: 没有那个 ...

  3. ajax传输json数据格式乱码_解决Ajax加载JSon数据中文乱码问题

    一.问题描述 使用zTree的异步刷新父级菜单时,服务器返回中文乱码,但项目中使用了SpringMvc,已经对中文乱码处理,为什么还会出现呢? 此处为的异步请求的配置: Java代码 async: { ...

  4. java写入文件中文乱码问题_解决Java写入UTF-8文件中文乱码问题

    最近需要从Java中输出UTF-8编码的XML文件,遇到了两次中文乱码问题.一是奇数个汉字出现乱码,二是写入文件的实际编码与XML声明的编码不符.经过几番折腾,终于解决这两个问题,也对Java的字符编 ...

  5. java导出excel数据量大_解决大批量Excel导出OOM问题

    1.背景介绍:最近一直被OOM问题缠绕,原因是表单下载功能访问量比较大,数据量相当多,表单数据存储在mongodb,数据总量2亿多,每个实例总内存限制1.5G左右,线上部署了5个实例,但是最大承受时间 ...

  6. java 在面板中加入标签_创建一个JTabbedPane面板,为每一个标签设置一个名称

    [java]代码库package three; //这段程序主要是创建一个JTabbedPane面板,为每一个标签设置一个名称 import javax.swing.*; import java.aw ...

  7. java无法读取方案文档_解决Spring的java项目打包后执行出现“无法读取方案文档...“、“原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是...”问题...

    问题 一个用Spring建的java项目,在Eclipse或idea中运行正常,为什么打包后运行出现如下错误呢? 2019/07/10/19:04:07 WARN [main] org.springf ...

  8. JAVA项目怎么不是蓝色_解决IDEA创建maven项目时pom.xml没有变蓝的问题

    如下所示: 选中pom.xml,右键点击add as maven project, 稍等片刻后就可以了 补充知识:Idea导入maven项目不自动识别pom.xml *Idea导入maven项目不自动 ...

  9. java对接电信nb物联网平台_解决传统GPS定位弊端,中国电信NB网关一招致胜

    物联网应用天然与位置强相关. NB-IOT很多应用的实现都以终端的位置作为基础,特别是在高价值应用领域.例如,企业要精确知道贵重资产的位置,物流要追踪货物的运行轨迹,大型企业需要知道产品在哪个区域销量 ...

最新文章

  1. AR SDK引擎技术选型和使用实现方案
  2. 操作Docker容器
  3. java简单介绍_java 简单介绍
  4. 广州科目三考试 不得不看的十条提醒(图)
  5. adb for linux 工具包,Linux(Ubuntu)下配置安装adb工具
  6. 电壁挂炉该如何配电表和电线
  7. flask项目中出现Error: While importing ‘manager‘, an ImportError was raised.
  8. 微信小程序被投诉怎么办?小妙招教给你
  9. 领导说“辛苦了”,怎么回才显情商高
  10. 马萨诸塞大学阿姆赫斯特分校计算机科学专业,UMass Amherst的CS「马萨诸塞大学安姆斯特分校计算机科学学系」...
  11. 基于uml的大学图书馆图书信息管理系统设计实验_全国大学最美图书馆排行!这个学校居然有按摩服务?!...
  12. 比尔盖兹的十一项人生建议
  13. 关于ATSHA204a的使用流程
  14. python中进制转换及IP地址转换
  15. kmp---Simpsons’ Hidden Talents(初学者能看懂的算法)
  16. 移动视频终端接入南瑞统一视频平台的两种方式
  17. 人工智能程序——猴子摘香蕉(C语言)
  18. 数据结构课程设计—同学录管理系统(c语言)
  19. 高通Vuforia AR SDK CloudReco案例
  20. 受控组件及非受控组件

热门文章

  1. 音乐app用户推荐系统构建_音乐APP推荐(安卓)
  2. Axure安装、破解、汉化、学习
  3. windows2008服务器如何显示“我的电脑”图标
  4. PHP支付宝转账到账户
  5. 使用PHPEXCEL导入数据到数据库
  6. 最适合教育个体户的4种网校平台运营模式
  7. java计算机毕业设计WEB儿童运动馆业务信息系统源码+mysql数据库+系统+lw文档+部署
  8. java6se_华为畅享20Pro和Nova6se怎么选 看完对比你就明白
  9. csv乱码 ftp_php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
  10. Python(自学之旅四)