gpt4 book ai didi

javascript - 如何使用 jQuery 将一个 html 文档引用到 div 中的另一个 html 文档?

转载 作者:行者123 更新时间:2023-11-28 08:59:55 25 4
gpt4 key购买 nike

这是我的 html:

<!DOCTYPE html>

<html>
<head>
<title>Free Jokes!</title>
<meta charset="utf-8">
<link href="final%20project.css" rel="stylesheet">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</head>

<body>


<div id="left"></div>
<script type="text/javascript">
$(document).ready(function() {
$('#left').load("left.html");
});
</script>

<div id="right"></div>
<script type="text/javascript">
$(document).ready(function() {
$('#right').load("right.html");
});
</script>
</body>
</html>

html 打开正常,但我的左右 html 文档没有显示。这可能是由于代码输入不正确造成的。我是不是做错了什么?

有什么方法可以在不使用 iframe 的情况下引用我的左右 html 文档吗?

最佳答案

加载函数尝试对指定的位置进行 ajax 调用(请记住,在 JavaScript 中我们位于客户端),因此除非您指定绝对 URL,否则它不会从正确的位置检索。此外,假设left.html和right.html是完整的文档,包括doctype和<head>等等,这会产生无效的 HTML。

尝试以下操作:

<html>
<head>
<title>Free Jokes!</title>
<meta charset="utf-8">
<link href="final%20project.css" rel="stylesheet">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</head>

<body>

<iframe id="left" frameborder="0" style="border: 0;" src="left.html"></iframe>
<iframe id="right" frameborder="0" style="border: 0;" src="right.html"></iframe>

</body>
</html>

虽然它并不完美,但至少应该正确显示页面。

关于javascript - 如何使用 jQuery 将一个 html 文档引用到 div 中的另一个 html 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17891990/

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