【发布时间】:2013-12-31 12:11:29
【问题描述】:
我最近升级了我们的项目以使用 2013 年 10 月发布的 ajax 控件工具包,以便使用对 html 编辑器扩展器和 ajax 文件上传器的升级(使用 c#、jquery 1.9 的 asp.net 4.0 项目。 0、jquery-ui 1.9.2 和 ajax 控制工具包以前 2013 年 1 月)
安装后,我们的项目开始遭受 $ 丢失和其他 jquery 插件因此而失败的问题。 (firebug 显示 $.ui 在我们的某些脚本中未定义,但通知版本为 1.9.1)
工具包现在吐出 jquery 1.9.1 版本,这是在我们加载 jquery 1.9.0 和其他脚本之后发生的。
显然该工具包使用 jQuery.noConflict 来避免这种问题的发生,但它仍然发生在我们身上。
我已经下载了该工具包的源代码,并阻止它从 jquery 1.9.1 脚本到页面,但这并没有解决任何问题。似乎工具包的内部正在使用更新的版本来创建自己的从 cdn 引用的 jquery 控件。
有没有其他人遇到过这个问题并克服了它?
【问题讨论】:
-
如果这个产品想要更新版本的 jQuery,给它一个旧版本可能是个坏主意。
x.0版本的 jQuery 并不是产品发布的最佳基础。 -
谢谢,我升级了我们的 jquery 版本来测试。它没有任何区别。我相信你是正确的,但是我们对 jquery 升级有更大的测试影响。我们的 ajax 实现要小得多。
标签: javascript jquery asp.net ajax ajaxcontroltoolkit