var XmlHttp; //用来定义一个xmlHttpRequest对象 var temp_url_arr=new Array() var temp_title_arr=new Array() var list_arr=new Array() if (window.XMLHttpRequest) { XmlHttp = new XMLHttpRequest() if (XmlHttp.overrideMimeType) { XmlHttp.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { XmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } //上面这段话是判断当前浏览器版本,以定义给XmlHttp不同的xmlHttpRequest对象.如果服务器的响应没有XML mime-type header,某些Mozilla浏览器可能无法正常工作。 所以需要XmlHttp.overrideMimeType('text/xml');来修改该header.