如何解决为什么这个XMLHttprequest不返回任何数据到“ text_string”?
我是JavaScript的新手,我正在尝试编写一个程序,该程序读取我托管在网站上的文本文件,并将其内容写在画布上。
我发出发送请求后,我的代码失败了(test3没有写到画布上)。
我已经等待了几分钟等待请求完成,但是失败了。
我发出了“同步”请求,但是应该不会花很长时间,对吧?
const cvs = document.getElementById("holdingscanvas");
const ctx = cvs.getContext("2d");
const fileURL = "/url_to_txt_file";
ctx.fillText("test1",10,40,500);
var request = new XMLHttpRequest();
ctx.fillText("test2",80,500);
request.open("GET",fileURL,false);
request.send(null);
ctx.fillText("test3",120,500);
if (request.responseText == null)
{
ctx.fillText("Crash?",160,500);
}
var text_string = request.responseText;
ctx.fillText(text_string,500);
我100%确信“ fileURL”是正确的。我听说过 node.js ,但是我的网站运行在WordPress上,并且我认为我无法使用这些文件读取功能。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。