在IE兼容模式下 提示JSON未定义
来源:互联网 发布:人工智能系统价格 编辑:程序博客网 时间:2024/05/17 07:59
使用Jquery,用ajax实现了局部刷新功能,在火狐、搜狗浏览器高速模式下、IE8、IE9中都能正常运行,
但切换到兼容模式就没有了效果。
一开始是怀疑Jquery在兼容模式下无效,打开浏览器开发人员工具发现,代码确实正常运行了,
调试脚本的时候发现报 SCRIPT5009: “JSON”未定义 这个错误。
解决办法:
1.关闭浏览器兼容性视图功能
只需要在IE-->工具-->兼容性视图 把那个钩钩去掉就可以正常工作了。(呵呵,掩耳盗铃一下)
2.引入json2.js文件
判断当前浏览器是否支持JSON对象,如果不支持,则引入json2.js文件(该文件可以在网上下载)
<span style="white-space:pre"></span>//IE兼容模式不支持JSONif(typeof JSON == 'undefined'){ <span style="white-space:pre"></span>$('head').append($("<script type='text/javascript' src='"+ context.value + "/js/common/json2.js'>"));}
搜索 json2.js,下载压缩包.
github地址: https://github.com/douglascrockford/JSON-js
0 0
- 在IE兼容模式下 提示JSON未定义
- IE兼容模式 下 JSON未定义
- 浏览器兼容模式下JSON未定义问题
- 解决ie模式下JSON未定义
- JSON IE兼容视图 未定义
- IE下SCRIPT5009: “JSON”未定义
- IE下SCRIPT5009: “JSON”未定义
- 解决在IE下“JSON”未定义的问题
- ie json未定义
- ueditor1_4_3_3-utf8-net在IE模式下不兼容
- 返回JSON数据,在IE下提示下载文件
- 2013-01-05 14:01 IE下JSON 未定义
- IE脚本提示a4j未定义
- ie 报SCRIPT5009: “JSON”未定义
- 360/IE兼容模式下。append 失效,ajax返回json,传值为0问题
- 修复JsRender在IE下报console未定义的问题
- IE兼容模式下排版错乱问题解决
- IE下返回Json提示下载
- java.util.ConcurrentModificationException详解
- 【笔记】用XML文件配置Hibernate
- Android碎片第四期
- hdoj-1757-A Simple Math Problem【矩阵的快速幂】
- 【HBase工具】查看解析HFile
- 在IE兼容模式下 提示JSON未定义
- 木兰花
- Unsupported major.minor version 51.0解决办法
- 基数排序
- Win 8.1 配置Java环境变量
- 谁说Source Insight只能看C盘的文件?我有妙招!
- linux下怎样删--开头的文件
- UITextField输入文字下浮问题及更改模态视图导航条样式
- https 原理简析