我尝试使用jQuery将部分HTML文档加载到另一个文档中,如下所示:
window.onload = function() {
$("body").load("index.html #tower");
};
但是我在要加载的文档的第一行(<!doctype html>
)收到语法错误。每当我尝试以任何方式使用$.get(document.php)
时,我也会收到此错误。
我对jQuery没有经验,但我还没有找到任何解决方案。
我在Firefox和Chrome上遇到的错误非常简单,根本没有信息。它只是说syntax error
。
index.html(大大简化):
<!doctype html>
<html>
<head>Media links and meta
<script type="text/javascript" src="../jquery/jquery-2.2.1.min.js"></script>
</head>
<body>
<div class="header">
<ul class="menu"></ul>
</div>
<div id="left-column"></div>
<ul id="tower">
<li>
<div class="place"></div>
</li>
...More li
</ul>
<div class="footer"></div>
</body>
</html>
答案 0 :(得分:0)
不知道为什么你在那里getScript
...它会返回一个承诺并且肯定与你想要做的事情不兼容
尝试
$("body").load("index.html #tower");
答案 1 :(得分:0)
$.get("index.html").done(function (response) {
$("body").html(response);
}