`
wxinpeng
  • 浏览: 589408 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

在 IE6 下使用 JSON 注意

 
阅读更多

IE6 不支持 JSON 对象,开发时需要特别注意。此外,受影响的其他浏览器还有 IE6 IE7 IE8(Q) 。

jQuery 简化了开发过程,使得 IE6 也能处理来自服务器端的 JSON 代码。但需要特别注意的是:在 IE6 IE7 IE8(Q) 中不能在 JSON 直接量的最后一个键值对后加 ',',否则脚本无法正常运行。

分享到:
评论

相关推荐

    IE浏览器显示Json

    在这种情况下,运行"IE浏览器显示Json.reg"文件很可能是为了添加或修改IE浏览器的设置,使其能够支持直接解析和美化显示JSON数据。这可能涉及到注册一个JSON视图插件或者启用内置的JSON格式化功能。通过这样的设置,...

    使IE显示JSON数据

    标题提到的"使IE显示JSON数据"是指解决IE浏览器在默认情况下无法直接预览或正确显示JSON格式数据的问题。 在描述中提到的“测试时候,如果IE不显示JSON格式的数据,那么请执行该注册文件。”指的是通过修改Windows...

    强制IE显示Json

    请注意,这种方法只适用于本地文件,如果你需要在网页中显示JSON数据,你可能需要使用JavaScript库,如`json2.js`,或者通过`dataType: 'text'`而非`dataType: 'json'`在jQuery的Ajax请求中获取数据,然后使用`JSON....

    SpringMVC上传文件ie提示下载json文件解决方案

    这种现象通常发生在使用了SpringMVC框架进行文件上传处理的情况下。为了解决这个问题,我们需要对SpringMVC的配置进行一些调整。 #### 问题分析 首先,我们需要理解为什么会出现这个问题。当用户尝试通过IE浏览器...

    json2 脚本 使用说明

    4. **注意事项**:在使用`json2.js`时,确保你的代码在调用`JSON.parse()`和`JSON.stringify()`之前,页面已经加载了`json2.js`库。如果在旧版IE中没有正确引入,这些方法将不会存在。 **关于JSON的规范与特性:** ...

    json2 使用方法

    在JavaScript中,JSON对象是原生支持的,但在一些老版本的浏览器(如IE7及以下)中并不具备JSON处理能力。`json2.js`就是为了解决这个问题而诞生的,它引入了`JSON.parse()`和`JSON.stringify()`这两个方法,使得在...

    JSON序列化与解析原生JS方法且IE6和chrome测试通过.docx

    在提供的代码示例中,展示了一个使用原生JS实现的JSON序列化和解析的方法,这个方法同时在IE6和Chrome下测试通过: ```javascript // 序列化 function toJSON(obj) { var arr = []; for (var key in obj) { var ...

    json2.js json未定义的解决方案!

    在老版本的JavaScript(如IE6、7)中,这些浏览器并不内置JSON支持,因此我们需要引入json2.js库来提供这种支持。 要解决这个问题,你需要按照以下步骤操作: 1. **引入json2.js**:在你的HTML文件中,通过`...

    IE6-IE9使用JSON、table[removed]所引发的问题

    在jQuery中使用JSON功能时,IE6-IE9在兼容模式下可能会报“JSON未定义”的错误。这是因为这些老版本的IE浏览器并没有内置对JSON的原生支持。为了解决这个问题,有以下两种方法: 1. **引入json2.js库**:你可以从 ...

    ie6-10兼容性解决-js.zip

    6. **Function.prototype.call和.apply**:IE6-8在某些情况下对这两个方法的实现有bug,可能需要额外的处理。 7. **CSS3属性**:IE9开始支持一些CSS3属性,但IE6-8则需要特殊的库或脚本来模拟。 8. **...

    json2.js+介绍

    然而,在一些旧版本的IE浏览器(如IE6和IE7)中,这些功能是不被支持的。这就是`json2.js`库的作用,它为这些旧浏览器提供了JSON对象的实现,从而确保在所有浏览器中都能进行JSON的序列化和反序列化操作。 **JSON...

    json.js和使用示例

    使用`json.js`库时,你需要在页面中引入这个文件,然后就可以在IE6中自由地操作JSON数据了。例如: ```html <script src="json_js/json.js"> var jsonString = '{"key1": "value1", "key2": "value2"}'; var ...

    IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理

    此外,为了在IE6/IE7中安全地使用JSON,可以考虑使用JSON.stringify()方法将JavaScript对象转换为JSON字符串,然后使用JSON.parse()解析字符串为JSON对象。但需要注意的是,这些方法在IE8及以上版本才被内置支持。...

    ie下$.getJSON出现问题的解决方法

    综上所述,在使用$.getJSON方法时,如果遇到IE下的问题,可以根据具体情况选择使用encodeURIComponent进行URL编码,或者使用更为通用的$.ajax方法进行替代。开发者应当在开发过程中对不同浏览器的兼容性进行充分的...

    json2.js下载

    6. **性能考虑**:虽然`json2.js`对于旧版浏览器是必要的,但在现代浏览器中使用它可能会影响性能。因此,最好只在需要的时候引入该库,或者使用条件注释或模块打包工具来避免不必要的加载。 综上所述,`json2.js`...

    前端json2的js包。

    这两个方法在现代浏览器中已经是原生支持的,但在IE8及以下版本和其他一些老版本的浏览器中可能需要额外引入JSON2.js来实现。 1. `JSON.stringify()`: 这个方法用于将JavaScript对象转换为JSON字符串。它接受三个...

    getjson()兼容性问题

    本文将深入探讨jQuery中的`getjson()`兼容性问题,特别是在IE6等老旧浏览器中的表现。 #### 二、jQuery与JSON的兼容性挑战 在开发过程中,当使用jQuery 1.4.2及以上版本时,可能会遇到由于JSON格式不规范导致的...

    JSON序列化与解析原生JS方法且IE6和chrome测试通过

    在IE6和Chrome等浏览器中,JSON对象的原生支持可能不一致。为了实现跨浏览器的JSON处理,我们可以使用原生JavaScript方法。在提供的代码中,作者定义了一个名为`toJSON`的函数,用于实现JSON序列化。 这个`toJSON`...

    js 将json字符串转换为json对象

    此外,如果你正在使用的老版本的JavaScript(例如,IE8及更低版本)不支持`JSON.parse()`,可以引入`json2.js`库,这是Douglas Crockford提供的一个兼容性解决方案。这个库提供了一个全局函数`JSON.parse()`,使得在...

Global site tag (gtag.js) - Google Analytics