避免使用"同步XMLHttpRequest已被弃用" JavaScript中的错误

时间:2016-11-29 20:19:26

标签: javascript html

我正在尝试加载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.
}

但仍然得到同样的错误。任何人都可以解释一下我做错了什么以及如何解决这个问题?

0 个答案:

没有答案