`
lims
  • 浏览: 15297 次
  • 性别: 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...

    EXTJS4导出excel示例

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

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

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

    Extjs导出excel 推荐

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

    基于ext的密码强度检测.

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

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

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

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

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

    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"); ``` 总结,将...

    Ext表单组件之textField

    在开发过程中,利用开发工具如Chrome开发者工具或Firefox的Firebug,可以帮助调试和理解textField组件的工作机制。这些工具能让我们查看DOM结构,追踪事件回调,以及调整CSS样式,进一步提升对组件的理解和定制能力...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -重命名AccordionPanel为AccordionPane (这也是在Asp.net AJAX中使用的名称). +所有的面板默认有两个集合属性(Toolbars和Items). -尽管TabStrip, From, Tree, Accordion继承了Items属性,但是你并不能对其设置...

    ExtAspNet_v2.3.2_dll

    -重命名AccordionPanel为AccordionPane (这也是在Asp.net AJAX中使用的名称). +所有的面板默认有两个集合属性(Toolbars和Items). -尽管TabStrip, From, Tree, Accordion继承了Items属性,但是你并不能对其设置...

    在线所见即所得HTML编辑器的实现原理浅析

    为了保证数据的准确性,可能还需要对内容进行一些预处理,例如替换特殊字符,或者处理一些特定格式。 4. 增加样式设置: 为了增强编辑器的功能,我们需要能够改变文本的样式,如字体、颜色、加粗、斜体等。这主要...

Global site tag (gtag.js) - Google Analytics