Javascript Jquery函数可以在本地服务器上运行,但不能在实时服务器上运行?

Javascript Jquery函数可以在本地服务器上运行,但不能在实时服务器上运行?,javascript,jquery,asp.net,visual-studio-2010,Javascript,Jquery,Asp.net,Visual Studio 2010,我遇到了一个小问题,我有下拉的水平菜单栏,并且我应用了jquery函数来打开和关闭父项和子项。 所以fat在我的本地服务器上运行良好,但在我的live服务器上不起作用。所有内容都上传到live上,我已经多次检查了live服务器上所有脚本文件的引用 这是我的HTML 参考资料: <script src="../../resources/scripts/jquery-ui-1.8.16.custom.min.js" type="text/javascript"></scri

我遇到了一个小问题,我有下拉的水平菜单栏,并且我应用了jquery函数来打开和关闭父项和子项。 所以fat在我的本地服务器上运行良好,但在我的live服务器上不起作用。所有内容都上传到live上,我已经多次检查了live服务器上所有脚本文件的引用

这是我的HTML 参考资料:

    <script src="../../resources/scripts/jquery-ui-1.8.16.custom.min.js" type="text/javascript"></script>

   </script>
    <script src="../../resources/scripts/smooth.js" type="text/javascript"></script>


要在live上查看我的网站,您可以轻松地检查脚本为什么不在live上调用的问题。

这是因为您的所有JavaScript文件都发出了404错误消息,因此您的所有JS都无法工作。您可以在Firebug中看到这一点。

这是因为所有的JavaScript文件都会发出404错误消息,因此所有的JS都无法工作。您可以在Firebug中看到这一点。

几乎所有的js(包括
都显示未找到404)。

几乎所有的js(包括
都显示未找到404)。

这是因为有太多URL指向任何地方(404未找到),包括jQuery引用-因此jQuery未加载,并且您的脚本试图使用它,由于
ReferenceError:$未定义而失败


首先,您需要修复路径。

这是因为有太多URL指向任何地方(404未找到),包括jQuery引用-因此jQuery未加载,脚本尝试使用它,但由于
引用错误:$未定义
而失败


首先,您需要修复路径。

我认为您可以:-

1) 服务器上未上载脚本文件夹

2) 您的javascript文件路径错误


3) 您的脚本文件夹没有读取权限。

我认为您有:-

1) 服务器上未上载脚本文件夹

2) 您的javascript文件路径错误


3) 您的脚本文件夹没有读取权限。

我建议您不要使用相对路径,如:

   ../../resources/scripts/jquery-1.6.4.min.js
只需使用浏览器可访问的Url,如:

yourdomaain.com/resources/scripts/jquery-1.6.4.min.js

或者只是将您的资产放在webroot中。把你的资产(css、js、img)放在webroot之外是没有用的,如果你想把它们展示给每个人,那么每个人也必须能够访问每个资产

我建议您不要使用相对路径,如:

   ../../resources/scripts/jquery-1.6.4.min.js
只需使用浏览器可访问的Url,如:

yourdomaain.com/resources/scripts/jquery-1.6.4.min.js

或者只是将您的资产放在webroot中。把你的资产(css、js、img)放在webroot之外是没有用的,如果你想把它们展示给每个人,那么每个人也必须能够访问每个资产

首先将jquery相对版本下载到您本地的中,然后使用它


单击:-xpath/jquery-1.11.1.min.js

首先将jquery相对版本下载到您本地的中,然后使用它


lick:-xpath/jquery-1.11.1.min.js

导致此问题的另一个可能原因是从托管在
https
上的HTML文件引用
http
jquery JavaScript文件

错:

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>

对:

<script type="text/javascript" src="https://code.jquery.com/jquery-latest.js"></script>

导致此问题的另一个可能原因是从
https
托管的HTML文件引用
http
jQuery JavaScript文件

错:

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>

对:

<script type="text/javascript" src="https://code.jquery.com/jquery-latest.js"></script>

我不知道这是否是您看到或使用过的问题,但在asp.net core中存在
在布局中,它破坏了我之前的部署,如果你看到它,我想写在这里。如果你使用它,不要忘记它。
您可以查看更多信息。

我不知道这是否是您看到或使用过的问题,但在asp.net core中存在
在布局中,它破坏了我之前的部署,如果你看到它,我想写在这里。如果你使用它,不要忘记它。
您可以查看更多信息。

尝试检查链接是否以“http”而不是“https”开头。。当您在新选项卡中打开jquery的链接时,会发生这种情况,“https”更改为“http”

尝试检查链接是否以“http”而不是“https”开头。。当您在新选项卡中打开jquery的链接,“https”更改为“http”

您的js路径未加载库未找到您的js路径未加载库未找到安装Firefox Firebug,您可以在那里看到。或谷歌开发者控制台或IE开发者控制台。使用chrome浏览器访问计算机-按开发者栏窗口中的
F12
单击控制台。安装Firefox Firebug,您可以在那里看到它。或谷歌开发者控制台,或IE开发者控制台。使用chrome浏览器访问机器-按开发者栏窗口中的
F12
单击控制台。我已经按照您的说明做了,但仍然无法调用jquery功能。。。请再次查看我的网站。我已经按照您的指示做了,但仍然无法调用jquery功能。。。请再次查看我的网站。我已在解决方案中放置了精确的引用,但仍然无法访问解决方案:(我已在解决方案中放置了精确的引用,但仍然无法访问解决方案:(