我的 ajax 应用程序在 Firefox 中运行良好,但在 IE8 中却无法运行。具体来说,ajax 功能不起作用。
这是我正在使用的代码:
function createXMLHttpRequest()
{
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject)
{
// code for IE6, IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}
这是错误:
Object doesn't support this property or method
ajax.js
Code:0
Line : 6
Char : 5
它在 Firefox 中完美运行。
我的代码有什么问题?
最佳答案
直接从jQuery:
return window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") :
new XMLHttpRequest();
关于Ajax 应用程序适用于某些浏览器,而不适用于其他浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1482177/