当前位置:  开发笔记 > 编程语言 > 正文

"JQuery"未定义

如何解决《"JQuery"未定义》经验,为你挑选了2个好方法。

我正在使用本地文件系统设置创建的ASP.net项目.我正在使用MVC和Jquery.当我在调试模式下运行应用程序时,即在ASP.net开发服务器中,Jquery工作正常.我试图在IIS 7中托管应用程序.在托管模式下,它无法识别Jquery并提供脚本错误"Jquery未定义".两种模式下脚本文件的位置都保持不变.任何人都可以有任何线索可能是什么原因以及如何解决这个问题.

我的代码看起来像这样;


















....



1> 小智..:

0我不知道你们是否找到了问题的解决方案.我遇到了同样的问题并且疯狂地弄清楚为什么我在使用的插件上得到"jQuery is undefined"错误.我尝试了从互联网上获得的所有解决方案,但没有运气.

但是,突然之间我可能会想到脚本文件应该是有序的.所以,我把jquery引用到第一个位置,一切都像魅力一样开始工作.

请记住,如果您使用任何带有jquery的插件,请确保使用以下顺序设置对这些fiels的引用.

    对jquery库的引用

    引用其他后续插件(依赖)库等等......

例如:

    "script src ="js/jquery-1.3.2.min.js"type ="text/javascript"...

    "script src ="js/jqDnR.min.js"type ="text/javascript"...

    "script src ="js/jquery.jqpopup.min.js"type ="text/javascript"...

    "script src ="js/jquery.bgiframe.min.js"type ="text/javascript"...

始终确保必须首先将jquery引用放在后面的库中.

希望,这可以解决您的问题,尤其是当您使用MasterPages时.非常奇怪的是,无论您在不使用MasterPages时使用何种顺序,它都可以正常工作,但是当您这样做时,它会以某种方式确定正确的顺序.

祝你好运,编码愉快,

Vincent D'Souza



2> Andrey Shche..:

尝试使用Firebug'Net'选项卡查看文件是否已加载.

您还可以将Firebug配置为在所有错误上失败,并查看错误何时发生,与jQuery加载时相比.

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有