我用AJAX做的分页,在火狐和谷歌浏览器下都正常运行,在IE上不能运行,是什么问题呀?
浏览器兼容问题已经写了解决方法:
var ajax = false;
try {
ajax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
ajax = false;
}
}
if (!ajax && typeof XMLHttpRequest != "undefined") {
ajax = new XMLHttpRequest();
}
重写显示层时报错,document.getElementById('result').innerHTML = ajax.responseText;‘result'是本页面的DIV的ID,用来显示结果的
浏览器兼容问题已经写了解决方法:
var ajax = false;
try {
ajax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
ajax = false;
}
}
if (!ajax && typeof XMLHttpRequest != "undefined") {
ajax = new XMLHttpRequest();
}
重写显示层时报错,document.getElementById('result').innerHTML = ajax.responseText;‘result'是本页面的DIV的ID,用来显示结果的
var ajax = false;
if(window.XMLHttpRequest) { //Mozilla 浏览器
ajax = new XMLHttpRequest();
if (ajax.overrideMimeType) {//设置MiME类别
ajax.overrideMimeType("text/xml");
}
}
else if (window.ActiveXObject) { // IE浏览器
try {
ajax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!ajax) { // 异常,创建对象实例失败
window.alert("不能创建XMLHttpRequest对象实例.");
return false;
}