gpt4 book ai didi

jquery - “JQuery”未定义

转载 作者:行者123 更新时间:2023-12-03 21:41:00 24 4
gpt4 key购买 nike

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

我的代码如下所示;

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script src="../../Scripts/MicrosoftAjax.debug.js" type="text/javascript"></script>

<script src="../../Scripts/MicrosoftMvcAjax.debug.js" type="text/javascript"></script>

<script src="../../Scripts/jquery-1.2.6.js" type="text/javascript"></script>

<!-- YUI Styles -->
<link href="../../Content/reset.css" rel="stylesheet" type="text/css" />
<link href="../../Content/fonts.css" rel="stylesheet" type="text/css" />
<link href="../../Content/grids.css" rel="stylesheet" type="text/css" />
<!-- /YUI Styles -->
<link href="../../Content/knowledgebase.css" rel="stylesheet" type="text/css" />

<script type="text/javascript">
//this hides the javascript warning if javascript is enabled
(function($) {
$(document).ready(function() {
$('#jswarning').hide();
});
})(jQuery);
</script>

<asp:ContentPlaceHolder ID="ScriptContent" runat="server" />

....

最佳答案

0 不知道各位是否找到了解决问题的方法。我面临着同样的问题,并且疯狂地想知道为什么我使用的插件上会出现“jQuery 未定义”错误。我尝试了从互联网上获得的所有解决方案,但根本没有运气。

但是,突然间我的脑海中闪现出一些东西,脚本文件可能应该是有序的。因此,我将 jquery 引用移至第一个位置,一切都开始像魅力一样工作。

请记住,如果您使用任何 jquery 插件,请确保按照以下顺序设置对这些字段的引用。

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

例如:

  1. “脚本 src="js/jquery-1.3.2.min.js"type="text/javascript"...
  2. “脚本 src="js/jqDnR.min.js"type="text/javascript"...
  3. “脚本 src="js/jquery.jqpopup.min.js"type="text/javascript"...
  4. “脚本 src="js/jquery.bgiframe.min.js"type="text/javascript"...

始终确保必须首先放置 jquery 引用,然后放置后续库。

希望,这可以解决您的问题,特别是当您与 MasterPages 一起使用时。非常奇怪的是,当您不使用 MasterPages 时,无论您使用什么顺序,它都可以工作,但是当您使用 MasterPages 时,它会以某种方式需要正确的顺序。

祝你好运,编码愉快,

文森特·迪索萨

关于jquery - “JQuery”未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/339314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com