IIS6 JQuery 未定义 解决办法
来源:互联网 发布:java跨平台原理 编辑:程序博客网 时间:2024/06/06 06:54
刚刚学习JQuery Easyui,就遇到了拦路虎,最新版本1.3.4下载下来部署到win2003 + IIS6.0中发现所有demo都不可以渲染,IE8提示错误如下:
详细内容如下:
用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2; MS-RTC LM 8; .NET4.0C; .NET4.0E)
时间戳: Fri, 22 Nov 2013 05:46:30 UTC
消息: 对象不支持此属性或方法
行: 4
字符: 6102
代码: 0
URI: http://localhost/Easyui/jquery.min.js
消息: 'jQuery' 未定义
行: 12
字符: 1
代码: 0
URI: http://localhost/Easyui/jquery.easyui.min.js
消息: 缺少对象
行: 19
字符: 1
代码: 0
URI: http://localhost/Easyui/demo/dialog/toolbarbuttons.html
上网搜了下,发现说明白解决方案的不多,于是记录了一下:
根本原因是JQuery的版本造成IE8及以下兼容的问题,首先是测试Firefox、Chrome不存在任何问题,初步判断是IE兼容的问题,根据提示的错误应该跟jquery有关,查找下载easyui早期版本,发现不存在问题,判定就是jquery的问题,于是替换easyui文件夹下的jquery.min.js文件,因为早期版本都是带版本号的文件名称,替换文件需要跟源文件保持一致,jquery-1.7.2.min.js 替换 jquery.min.js,重新运行IIS发现问题解决如图
可以到jquery官方下载1.10.2最新版本,替换后发现完美兼容
- IIS6 JQuery 未定义 解决办法
- 网页脚本发生错误 'jQuery'未定义解决办法
- SCRIPT5009: “jQuery”未定义 使用VS2012自带JQUERY报错解决办法。
- Sys未定义 解决办法
- DWRUtil未定义解决办法
- JSON未定义解决办法
- "__doPostBack”未定义的解决办法
- DWRUtil未定义解决办法
- JS未定义 Ajax未定义 XX未定义 IIS6.0和调试正常,IIS7异常
- JQuery错误—JQuery未定义
- JQuery错误—JQuery未定义
- Web Service未定义的解决办法
- 关于"WebForm_PostBackOptions"未定义的解决办法
- 未定义标识符string的解决办法
- JQuery EasyUI 运行报错 “Jquery未定义”
- Ajax.net Sys未定义错误解决办法
- Ajax.net Sys未定义错误解决办法
- Ajax.net Sys未定义错误解决办法
- c语言的一处陷阱:
- 设计模式初探-适配器模式
- Linux Trace Toolkit
- 最近项目在运行时出现"Buffer too small"
- 1_简介与学习方法
- IIS6 JQuery 未定义 解决办法
- JDK6和JDK7中的substring()方法
- Win7遇到:应用程序已停止工作,故障模块 ntdll.dll
- cocos2d-x 设置竖屏的方法
- ListAcitivy 的几个adapter 学习过程遇到的异常
- [LeetCode] Interleaving String
- XamarinInstaller.exe闪退问题
- 黑马程序员--javaSE--对象序列化-字符串-Properties类
- 新的起点