【发布时间】:2019-03-12 08:27:47
【问题描述】:
我正在尝试使用 Ajax 实现 html 代码进入我的临时页面。
这可以正常工作,只有 javascript 没有按我的预期执行。如果我在浏览器中独立加载代码,则 javascript 会按预期执行。如果它在我的临时页面中使用 Ajax 实现,则不会。为什么?
这是我正在加载的 html 和 javascript 代码:
<link rel="stylesheet" type="text/css" href="/x/x/x/x/stylesheet.css">
<div id='content_Box'></div>
<script type="text/javascript" src="/x/x/x/x/javascript.js" charset="utf-8"></script>
这里是加载它的 ajax 代码:
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
content_Box.innerHTML = "";
content_Box.innerHTML = this.responseText;
}
};
xhttp.open("GET", Pfad, true);
xhttp.send();
感谢您的宝贵时间!
【问题讨论】:
-
content_Box 属于外部文件。因此,在将外部文件添加到当前文档之前,您不能添加它......
-
它是通过 var content_Box = document.getElementById("content_Box "); 添加的
-
如何定义content_Box?什么是响应 Ajax 请求?
-
嗨 Evgeniy,你定义的和响应是什么意思?
-
它在索引文件中定义,响应是我从 ajax 调用中得到的?
标签: javascript html ajax ecmascript-6 ecmascript-2017