`

js传参数字符串特殊字符处理

阅读更多
在列表页 由于详细内容过多 我就显示前20字符 然后点击弹出个层来显示全部内容 后面测试随意输入了特殊字符后 加载的时候js就报错 未结束的字符串常量
原因基本是可以肯定 就是要找出合理的解决方案 于是网上找了很久 终于发现篇比较有启发性的
http://wjboy49.iteye.com/blog/400721
我一对比 我的符合第三种情况 实验后可以 于是乎对项目中相近的显示全部修改
修改过程中发现字符串的特殊字符到处都存在这样问题 我直接用的文本没有使用编辑器

用input 的hidden 来接受内容  点击事件 传入 input的id 用jquery获取值显示在层里 可以 不过后面又遇到 , “” 这些还是报错 这个与input标签里 ‘ “”识别有关
思前想后 相出用div来实现



还有发现我用struts2拼凑sql执行更新 同样出现类似问题  字符串一多 特殊字符混在里面就会报错
由于赶急转了下思路 先通过id获得整个对象然后再更新该字段 最后update实体bean 成功
0
0
分享到:
评论

相关推荐

    js传参数受特殊字符影响错误的解决方法

    这样的特殊字符作为参数时,如果不做处理,会产品传参错误。 解决方法: encodeURI 方法 将文本字符串编码为一个有效的统一资源标识符 (URI)。 encodeURI(URIString) 必选的 URIString 参数代表一个已编码的 URI。 ...

    url参数中传递特殊字符处理方法

    URL参数中传递特殊字符处理方法 在进行 URL 参数传递时,需要处理特殊字符的编码问题。因为有些符号在 URL 中是不能直接传递的,需要使用他们的编码。以下是常见的 URL 特殊符号及编码: 1. + 号表示空格,编码为 ...

    js使用split函数按照多个字符对字符串进行分割的方法

    在JavaScript中,split()函数是一个非常实用的字符串处理方法,用于将字符串分割成子字符串数组。标准的split()方法允许用户通过一个特定的分隔符来分割字符串,但在很多实际编程场景中,我们需要按照多个分隔符对...

    JavaScript截取中文字符串

    本文将详细介绍一个专门用于处理中文字符串截取的JavaScript函数,该函数能够根据字符的实际编码长度来精确控制截取的长度。 #### 二、关键概念解析 ##### 2.1 字符串截取 字符串截取是指从一个较长的字符串中...

    JavaScript判断一个字符串是否包含指定子字符串的方法

    使用`includes`方法非常简单,它直接属于字符串对象,不需要通过原型扩展,也不用担心字符串特殊字符的问题,是推荐的现代JavaScript实践中的方法。 在介绍完方法之后,文章还提供了一个具体的使用示例。示例中通过...

    js 自定义trim去除字符串左右杂质

    这些方法可以广泛应用于 JavaScript 开发中,对于字符串的处理和操作非常有帮助。 知识点: * JavaScript 中不存在 trim() 方法来去除字符串左右的空格,需要自定义 trim() 方法。 * 使用 String.prototype 来扩展...

    JavaScript中的字符串操作 .txt

    字符串处理作为JavaScript编程中一个重要的组成部分,在实际应用中占据着举足轻重的地位。本文将深入探讨JavaScript中字符串操作的相关知识点,包括字符串的基本概念、常见操作方法及其应用场景。 #### 字符串的...

    javascript字符串排序

    标题"javascript字符串排序"提示我们关注的重点是如何在JS环境中有效地对字符串进行排序。描述中提到的方法比默认的`sort()`方法效率更高,速度更快,这通常涉及到自定义排序函数的使用。 默认情况下,JavaScript的...

    Js字符串操作函数大全(更新)

    本文将详细介绍一个JavaScript字符串操作集合,包括但不限于小数点处理、空格处理、数据类型校验、过滤特殊字符以及URL参数获取等功能。 #### 一、空格处理 在实际应用中,去除字符串前后的空格是非常常见的需求,...

    字符串分割

    在编程领域,字符串处理是一项基础且重要的任务,而“字符串分割”则是其中的关键操作之一。在许多编程语言中,如Python、Java、JavaScript等,都提供了内置的字符串分割功能。这个功能允许我们将一个长字符串依据...

    javascript 取Url参数和去掉字符串前后空格方法

    - 遍历参数字符串数组,使用`split`方法将每个元素按照等号(`=`)分割成键值对。 - 将键转换为小写形式存储到对象中,以避免大小写不一致导致的问题。 4. **返回参数值**: - 通过传入的参数名从`paramObj`对象...

    javaScript处理URL中特殊符号的处理

    总结来说,通过理解和运用JavaScript中的字符串处理方法和百分号编码的规则,我们可以确保URL中的数据能够安全且准确地传递。这包括对URL中的特殊字符进行转义编码,避免由于特殊字符带来的解析问题。在实际开发过程...

    js 页面传参数时 参数值含特殊字符的问题

    在JavaScript中,页面之间的参数传递是一项常见的任务,但当参数值包含特殊字符时,可能会引发一系列问题。特殊字符,如 `#`, `&`, `?` 等,在URL中有着特殊的含义,如果不进行适当的编码,它们可能会导致解析错误...

    php获取URL中带#号等特殊符号参数的解决方法

    然而,URL参数中可能包含特殊字符,如井号(#)和其它符号,它们在URL中扮演特定的角色,可能导致无法直接获取预期的参数值。本篇知识点将详细探讨如何在PHP中获取带有特殊符号,如井号(#)的URL参数,并介绍如何使用...

    javascript中的字符串函数.doc

    在JavaScript中,字符串是一种基本数据类型,但同时也被视为一种特殊的对象。这意味着对于字符串的操作并非直接修改其内部的字符序列,而是通过调用一系列内置的方法来实现。例如,字符串长度这一属性可以通过`....

    work2_分割字符串_字符串处理_源码.zip

    1. **字符串基本概念**:在大多数编程语言中,字符串是字符序列的集合,可以是字母、数字或其他特殊字符。它们在编程中用于存储和传递信息,如用户输入、文件路径、URL等。 2. **字符串分割**:这是字符串处理的一...

    js截取字符串

    在JavaScript编程中,经常需要处理字符串操作,其中最常用的就是字符串的截取。本文将详细介绍如何使用`substring`和`substr`两个方法来实现字符串的截取,并通过示例帮助读者更好地理解和掌握这两种方法。 #### 一...

    JSON字符串校验

    这个过程是必要的,因为如果JSON字符串存在语法错误,那么在尝试解析或处理这些数据时,程序可能会抛出异常或无法正确执行。 描述中提到的“使用此工具可以校验你的JSON字符串是否合法,错误在什么地方”是指存在一...

    js 页面传参数时 参数值含特殊字符的问题.docx

    ### js 页面传参数时 参数值含特殊字符的问题 在JavaScript编程中,经常需要在不同页面之间传递参数。当参数中包含特殊字符时,可能会导致参数传递失败或出现乱码等问题。本文将详细介绍如何解决js页面传参数时参数...

    JavaScript中字符串的常用操作方法及特殊字符

    字符串的操作对于处理文本数据是必不可少的,而特殊字符则是在字符串中具有特定意义或用于特殊功能的字符。在本篇文档中,我们将详细探讨JavaScript中字符串的常用操作方法以及如何插入和使用特殊字符。 首先,我们...

Global site tag (gtag.js) - Google Analytics