我正在尝试加载HTML文件并将其插入HTML中的DIV标记中。我已经尝试了我能想到的所有内容,但仍然得到了那个令人遗憾的XMLHttpRequest被弃用的错误。这里有很多这个问题,但我做的一切似乎都没有用。我最后的努力是创造一个工人。像这样:
这是工人:
self.addEventListener('message', function (e) {
console.log("got the message");
var client = new XMLHttpRequest();
client.open('GET', e.data);
client.onreadystatechange = function () {
self.postMessage(client.responseText);
}
client.send();
}, false);
以下是主HTML中的代码:
function doit() {
var worker = new Worker('doWork.js');
worker.addEventListener('message', function (e) {
console.log(e.data);
//$("#content").clear();
$("#content").append(e.data);
}, false);
worker.postMessage(theURL); // Send data to our worker.
}
但仍然得到同样的错误。任何人都可以解释一下我做错了什么以及如何解决这个问题?