javascript - XMLHttpRequest() 在 Opera mini 中不起作用
问题描述
我只是想用 XMLHttpRequest 做一个异步项目。它适用于其他浏览器,但不适用于 Opera Mini 移动浏览器。现在告诉我如何解决这个问题。代码:
function runxml(){
var xmlhttpr;
var setup = document.getElementById("setup");
if(window.XMLHttpRequest) {
xmlhttpr = new XMLHttpRequest();
} else {
// for IE8 and Earlier
xmlhttpr = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttpr.onreadystatechange = function(){
if(this.readyState == 4 || this.status == 200) {
setup.innerHTML = this.responseText;
}
}
xmlhttpr.open("GET", "file.txt", true);
xmlhttpr.send();
}
解决方案
推荐阅读
- reactjs - 使用 React Hooks 的油门触摸事件
- java - 在 mule 3 中运行 munit 时出现“编码字符串太长错误”
- elasticsearch - Kibana geojson 上传挂起创建索引
- javascript - 函数实例上的“参数”和“调用者”属性
- python - mkdocs 和 PIP pip-20.0.2 的问题
- google-apps-script - 如何在 Google 电子表格中将范围转换为字符串?
- c++ - 向上转换 std::shared_ptr
到带有模板的 std::shared_ptr - java - 使用 Service Activator 方法的 Mockito bean
- javascript - 为什么使用钩子时会出现此错误“只能在函数组件的主体内部调用钩子。”?
- firebase - 我可以调用 Firebase Cloud Messaging 上的方法来发送新令牌吗?