【发布时间】:2020-04-01 06:54:52
【问题描述】:
我必须在我的网站上使用 Ajax 来完成一个学校项目。我想更改按钮的内容,但我首先希望能够更改一些文本。我找到了一些关于如何更改 pug 文件中的文本的示例,但它们似乎从未起作用。有人知道我做错了什么吗?
帕格:
extends layout
block content
#reizen.w3-content.w3-container.w3-padding-64
//test ajax
#demo
h2 The XMLHttpRequest Object
button(type='button' onclick='loadDoc()') Change Content
block content
script.
function loadDoc() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("demo").innerHTML =
this.responseText;
}
};
xhttp.open("GET", "ajax_info.txt", true);
xhttp.send();
}
我还有一个小文件 ajax_info.txt,在根地图(pug 文件在视图地图中)只有:
Ajax is cool!
结果总是一些文本: XMLHttpRequest 对象, 在文本下方有一个按钮,更改内容,但是当我点击它时没有任何反应。
【问题讨论】:
-
您应该阅读this article,了解如何使用 StackOverflow 完成家庭作业。
标签: javascript ajax button pug