【问题标题】:jQuery Script not loading at alljQuery脚本根本没有加载
【发布时间】:2016-08-21 21:58:24
【问题描述】:

我在尝试诊断此问题时浪费了大量时间。任何帮助都会很棒。这是我第一次使用 cPanel,我已将文件正确上传到 public_html。样式表和 html 加载精美,但 js 文件不会。任何建议都会很棒。这是我的代码

HTML

<html>
<head>
<link href="http://test.css" rel="stylesheet"> 
<script src="jquery-1.12.4.min.js"></script>
</head>
<body>
...
</div>
<script type="text/javascript" src="http://example/test.js"></script>
</body>
</html>

JS

$(document).ready(function() {
  $("li.upper").hide();
  $("li.lower").hide();
.....
    console.log(newContent);
    $('#container').html(newContent);
  });
});

【问题讨论】:

  • 您需要将您的 jquery 版本放在 public_html 目录中。
  • 控制台有错误吗?
  • 控制台没有错误。我会尝试在我的公共目录中放置一个 jQuery 版本

标签: javascript html cpanel


【解决方案1】:

您可以使用 CDN。为此,只需将此代码包含在您的 head 标记中。

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>

并删除这行代码

<script src="jquery-1.12.4.min.js"></script>

link 下载 jquery 库并将其粘贴到 public_html 目录。

【讨论】:

  • 你太棒了。谢谢!!
【解决方案2】:

那是因为您告诉浏览器从您的 public_html 目录加载“jquery-1.12.4.min.js”,但我们可以从您的文件夹的屏幕截图中看到它不在您的 public_html 目录中。

【讨论】:

  • 好的,我应该将 jQuery 文件下载到我的公共目录吗?对不起,我是新手
  • 是的,Biswajit Panday 已经解释了一切。祝你好运。 :-)
  • @RyeGuy,既然你有src="jquery-1.12.4.min.js",那么它应该与yoru html页面在同一文件夹级别。如果,例如,你有它像src="js/jquery-1.12.4.min.js"那么你应该把它上传到js 文件夹与您的页面位于同一文件夹级别。请记住,您可以使用 CDN 而不是上传它。例如 code.jquery.com/jquery-1.12.4.min.jscdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js
  • 谢谢大家。还有一件事 - 使用任何库的最新稳定版本(如果没有约束)。 jquery 1.12.4 已经够老了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多