未定义'XDomainRequest'在React中发生错误

时间:2019-06-25 20:14:52

标签: javascript reactjs xmlhttprequest

我具有以下帮助程序功能来创建cors请求:

function createCORSRequest(method, url) {
var xhr = new XMLHttpRequest();

if ("withCredentials" in xhr) {
    xhr.open(method, url, true);
} else if (typeof XDomainRequest != "undefined") {
    xhr = new XDomainRequest();
    xhr.open(method, url);
} else {
    xhr = null;
}

return xhr;
}

我在嵌入HTML文件的javascript文件中使用了此确切功能,并且一切正常。现在,我正在使用React开发前端,我将此函数扔到了一个组件文件中,以获取数据并出现以下错误:

Line 12:  'XDomainRequest' is not defined  no-undef

第12行指的是该行:

xhr = new XDomainRequest();

不确定为什么会这样。我也尝试过

npm install xmlhttprequest

已成功安装,但仍然出现错误。有什么建议吗?

0 个答案:

没有答案