我首先创建 var xhr = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
为什么在firefox里xhr可以重复使用(多次send),而IE却每次要重新创建这个对象呢?
因为IE和FF的实现方式不同,多简单的问题……
var xhr = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
了解一下就好了,要是自己写一个完善的ajax代码很花时间的,
推荐用jQuery 等js library 来做前端开发,这样浏览器兼容性,性能,开发效率等问题不需要去过多关心了
我推荐你使用JQuery中的aJax来做,那个要简单的多,而且可以实现同样的功能!