- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在同一文件夹中有 index.html
和 navbar.html
。 index.html
文件具有以下代码:
<script src="js/jquery-3.1.0.min.js"></script>
<script>
$("#navBar").load("navbar.html");
</script>
以下div
位于body
内
<div id="navBar"></div>
导航栏
包含以下测试代码:
<p> Test File </p>
github 存储库位于:https://github.com/roymunsonstudios/roymunsonstudios.github.io
为什么这个简单的 HTML 导入不起作用?
更新:
控制台出现错误:
jquery-1.11.3.min.js:5 XMLHttpRequest cannot load file:///Users/vroy/Developer/Website/roymunsonstudios.github.io/navbar.html. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
index.html
文件引用了 2 个版本的 JQuery。剧本里的那个。页脚中还有另一个版本的 JQuery。但是,由于某种原因,该脚本正在使用旧版本的 JQuery 运行,即使我希望它使用较新版本的 JQuery。我应该改变这个吗?
更新2:
最新版本的 JQuery 仍然会发生该错误。
最佳答案
当您加载 <head>
中的脚本时您需要将 jQuery 代码放入 document.ready 事件处理程序中。目前,您的代码正在 #navBar
之前执行。元素存在于 DOM 中。试试这个:
<script src="js/jquery-3.1.0.min.js"></script>
<script>
$(function() {
$("#navBar").load("navbar.html");
});
</script>
关于javascript - 无法从 html 中加载 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39520985/
我正在开发一个需要能够平均三个数字的 Facebook 应用程序。但是,它总是返回 0 作为答案。这是我的代码: $y = 100; $n = 250; $m = 300; $number = ($y
我只是无法弄清楚这一点,也找不到任何对我来说有意义的类似问题。我的问题:我从数据库中提取记录,并在我的网页上以每个面板 12 条的倍数显示它们。因此,我需要知道有多少个面板可以使用 JavaScrip
我是一名优秀的程序员,十分优秀!