从文本文件中提取内容不起作用 JavaScript
Pulling Content From Text File Not Working JavaScript
我的HTML文件中的代码:
<!doctype html>
<head>
<title>Notes</title>
<script>
function PullNotes() {
var txtFile = new XMLHttpRequest();
txtFile.open("GET", "notes.txt", true);
txtFile.onreadystatechange = function() {
if (txtFile.readyState === 4 || txtFile.status == 200) {
allText = txtFile.responseText;
}
document.getElementById('notetext').innerHTML = allText;
}
}
</script>
</head>
<body>
<div id="notetext"><p>Failed.</p></div>
<input type="button" value="Pull Notes" onClick="PullNotes()">
</body>
</html>
当我点击按钮时。什么也没发生。
如果你想知道为什么它说"失败",所以我知道JavaScript没有更新。
谢谢~亿
我相信您需要在分配onreadystatechange
属性后调用txtFile.send()
。 看看这个。
此外,注释.txt必须位于您正在加载的 html 文件的同级位置。 即 foo.com/index.html -> foo.com/notes.txt
您的代码变为:
function PullNotes() {
var txtFile = new XMLHttpRequest();
txtFile.open("GET", "notes.txt", true);
txtFile.onreadystatechange = function() {
if (txtFile.readyState === 4 || txtFile.status == 200) {
allText = txtFile.responseText;
}
document.getElementById('notetext').innerHTML = allText;
}; // end onreadystatchange prop
// send the request
txtFile.send();
}
相关文章:
- 为什么这个 .push 不起作用?(JavaScript)
- document.createelement不起作用(javascript)
- Chrome 中表格的 CSV 导出不起作用 - JavaScript/AngularJS
- 如果语句不起作用 - JavaScript
- 为什么我的动态更改链接不起作用?(Javascript)
- RPS 函数不起作用(JavaScript)
- 计时器间隔不起作用 Javascript
- 通过返回 false - 不起作用(javascript)来阻止链接打开
- Eval 不起作用 - JavaScript
- Android 浏览器 .click() 不起作用 javascript
- 为什么这段代码不起作用?Javascript
- jsFiddle显示正确,但一旦在本地运行就不起作用(Javascript)
- 带有html的Navigator不起作用javascript
- 从文本文件中提取内容不起作用 JavaScript
- 从查询字符串中获取参数;不起作用..Javascript
- regex手机验证不起作用-javascript
- if和else语句不起作用(javascript)(html)
- 更改字体大小的复选框不起作用-Javascript
- 为什么这个基本的 if 语句不起作用?JavaScript
- Timer 不起作用/ JavaScript/ innerHTML null