由于在各种版本的IE中对XMLHttpRequest()的混合支持,您必须跳过一些箍以获得请求才能工作.(特别是,IE5和IE6使用ActiveXObject进行XMLHttpRequest.)
我总是使用此页面修复IE浏览器:
function ajaxFunction() { var xmlhttp; if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { // code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } else { alert("Your browser does not support XMLHTTP!"); } }