gpt4 book ai didi

javascript - 内部 html 在 ie 中不起作用,但在 ff 中起作用

转载 作者:行者123 更新时间:2023-11-28 02:22:45 25 4
gpt4 key购买 nike

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
var Buffer= xmlHttp.responseText;
Buffer= Buffer.split("#%~");
document.getElementById("Template").innerHTML = Buffer[0];
document.getElementById("Template1").innerHTML = Buffer[1];
alert(Buffer+"Buffer");

上面的代码在 ie 中不起作用,但在 ff 中工作正常。我什至尝试了其他选项,但无法得到它。警报在 ie 和 ff 中显示相同的值,但它没有用,因为它不在 ie 中打印。有人可以帮忙吗?

最佳答案

Internet Explorer 没有标准的 XMLHttpRequest 对象,因此您必须使用 ActiveXObject

来自 mdn 的片段

var httpRequest;
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
httpRequest = new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE 8 and older
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}

这确保 httpRequest 在 IE 中也能工作。顺便说一句,您可能希望使用 console.log 代替 alert,然后您可以在开发人员工具中获得不错的输出(Windows 上的 F12)

关于javascript - 内部 html 在 ie 中不起作用,但在 ff 中起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15403537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com