`
lims
  • 浏览: 15415 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Extjs使用过程中特殊字符的处理

    博客分类:
  • Ajax
 
阅读更多
EXTJS在使用过程中,特殊字符处理可够烦人的,现在主要处理下面三个:
1:双引号(")
如果保持一种非常好的编程习惯,所有的josn输出都有',那样的话,"是可以在直接在json中使用的,倒也问题不大,但为了保险,在request的时候还是做了统一的替换,替换成了["],但用户再次编辑数据时,在TEXT中显示的就是"了,而不是",不知EXT的setValue方法做了什么处理,如果仅仅是JS直接付值,TEXT中会显示"的。
2:单引号(')
这个是一定要替换的了,处理方法跟"一样,替换成了',同样在,用户在再次编辑的显示的也是'而不是'
3:左尖括号<
如果使用JAVA输出JOSN字符串,如果值中存在<a...这样的字符时,值就会为空,JAVA输出后,IE将其当HTML语法解析了。于是,在使用JAVA输出JOSN的字符串的时候,又要做统一的替换成&lt;,当然,这个只是在显示数据时替换就行。
还有没有别的,目前不知道,只是在处理这几个时,已经蛮烦人的了。

日,刚刚又发现了\,在JOSN中也不能显示,JOSN,真JB恶心!
分享到:
评论

相关推荐

    ExtJs异步请求和特殊用途

    ExtJS使用了`Ext.Ajax`对象来处理异步请求。它封装了XMLHttpRequest对象,提供了发送GET、POST、PUT、DELETE等各种HTTP请求的方法。开发者可以通过配置参数,如URL、方法、参数、请求头、回调函数等,定制化请求...

    Extjs学习过程中写软键盘的列子~

    在IT行业中,ExtJS是一个非常流行的JavaScript框架,用于构建企业级的富客户端应用程序。它提供了丰富的组件库,包括表格、面板、窗口、菜单等,帮助开发者构建功能强大的Web应用。本例中,我们关注的是如何在ExtJS...

    extjs中文解决方案/Eclipse下的js和ext开发

    这个文件包含了中文环境下的语言翻译和特殊字符处理。 ```html &lt;script type="text/javascript" src="&lt;%=contextPath%&gt;/public/js/ext-lang-zh_CN.js"&gt;&lt;/script&gt; ``` 注意`ext-lang-zh_CN.js`文件通常位于ExtJS...

    Extjs4的FormPanel从后台load json数据的要点

    注意在构建JSON字符串时,对特殊字符进行了转义处理,以避免JSON语法错误。 ### 三、小结 通过以上内容的介绍,我们可以了解到在Extjs4中如何利用`form.load()`方法实现从后台加载JSON数据,并将其映射到表单字段...

    EXTJS4导出excel示例

    `encodeURIComponent()`函数用于对CSV数据进行URL编码,以避免特殊字符导致的问题。 注意,由于安全限制,现代浏览器可能不允许在同源策略之外的页面上使用`download`属性。因此,如果你的数据来自跨域请求,可能...

    ExtJs与C#做的简易毕业设计论文管理系统

    综合来看,"ExtJs与C#做的简易毕业设计论文管理系统"是一个融合了前端交互和后端处理的综合性项目,展现了Web开发中的多层面技术应用。它不仅锻炼了开发者在实际项目中的问题解决能力,还展示了如何将不同技术栈...

    Extjs导出excel 推荐

    在IT行业中,ExtJS是一个广泛使用的JavaScript框架,用于构建企业级的富客户端应用程序。它提供了丰富的组件库,包括表格、面板、菜单等,使得开发者能够创建功能强大的Web应用。而导出数据到Excel是企业应用中常见...

    JSP中获取ExtJS.Ajax前台传递的JSON数据实现过程

    在JSP页面中获取由ExtJS和Ajax组合使用的前台传递的JSON数据并处理的过程,涉及到多个知识点和技术组件。这个过程通常包括以下几个关键步骤: 1. JSON数据的前台生成与传递: 使用ExtJS框架可以方便地构建用户界面...

    基于ext的密码强度检测.

    2. **复杂性**:包括字母、数字、特殊字符和大小写的组合。一个好的密码应包含这四类中的至少几类。PasswordMeter可以通过正则表达式匹配来判断密码复杂度。 3. **常见单词**:避免使用常见词汇或个人信息(如生日...

    扩展的ExtJS HtmlEditor可处理Microsoft Word和表操作中的粘贴

    本主题聚焦于如何扩展ExtJS库中的HtmlEditor组件,以便更好地处理来自Microsoft Word的复制粘贴操作以及表格操作。HtmlEditor是ExtJS提供的一款强大的富文本编辑器,允许用户在网页中创建和编辑HTML内容,类似于桌面...

    解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题

    2. **使用ESLint等静态代码分析工具**:这些工具可以检测代码中的潜在问题,包括多余的数组逗号,帮助你在开发过程中及时发现并修正。 3. **跨浏览器测试**:尽管现代浏览器对标准的支持已经非常完善,但为了保证...

    ExtJs的Date格式字符代码

    ExtJs的Date格式字符代码主要讲述了ExtJs框架中日期...在实际编程过程中,了解和掌握这些格式字符及其用法对开发人员来说至关重要,因为它不仅帮助他们更准确地处理日期时间数据,而且能够提高代码的可读性和维护性。

    Grid导出到Excel例子(源码+注释)

    这可能需要在CSV字符串中嵌入特殊的Excel格式指令,或者使用其他方法(如服务器端生成XLSX文件)来实现。 在myEclipse这样的集成开发环境中,你可以直接导入这个项目,查看源代码并进行调试,理解每一个步骤的具体...

    Extjs Ajax 乱码问题解决方案

    这可以通过在JSP页面或Servlet中使用以下代码实现: response.setContentType("text/html"); response.setCharacterEncoding("utf-8"); 2. 在Web页面中,应当显式声明字符编码,通常使用HTML的标签来指定字符编码...

    JSON使用说明[文].pdf

    例如,JSON中的数字在Java中可能是整型或浮点型,日期可能需要特殊处理,空值(null)也需要考虑。此外,确保使用的库与你的项目兼容,如`json-lib-2.2.1-jdk15.jar`,并根据需要进行版本升级。在实际应用中,还可以...

    highcharts-图表导出到word 代码.docx

    最后,别忘了对特殊字符进行URL编码,以确保它们在HTTP请求中能正确传递。在Java中,你可以使用`URLEncoder.encode()`方法: ```java String encodedSvg = URLEncoder.encode(svg, "UTF-8"); ``` 总结,将...

    UniGUI集合说明

    在UniGUI中使用含有中文汉字的Cookies,需要注意编码问题,确保在设置和读取Cookies时正确处理字符编码。 #### 37. UniGUI如何实现压缩传输数据? 实现数据压缩传输的方法通常包括: - **启用压缩**:在服务器端...

Global site tag (gtag.js) - Google Analytics