【发布时间】:2019-05-04 03:40:27
【问题描述】:
我有一个外部端点
localhost:5000 加载带有图像的简单 html 页面。一个烧瓶服务器正在那里运行,它提供 html 内容。
我有另一个名为 index.html 的 html 文件。在 index.html, 中,我有一个名为 movie-data 的 div。我想发出一个 Ajax 请求 localhost:5000 并将 html 内容附加到 index.html 的 div movie-data 中。
index.html:-
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
function init() {
$.ajax({
dataType: "html",
url: "http://localhost:5000",
success: function (data) {
console.log(data);
$("#movie-data").html($(data).append(data));
}
});
init();
</script>
<div id="movie-data"></div>
显示错误,
Uncaught SyntaxError: Unexpected end of input
init();
【问题讨论】:
-
注意:想想
$(data).append(data)做了什么......这没有任何意义。 -
如果你使用.html,它将替换旧数据,如果你使用追加,它将追加,检查我的答案
-
让我知道它是否有效
标签: javascript python jquery html ajax