10年6月7日
莫名其妙的IE6
自己写了个ajax函数,在IE7/8和火狐里运行完全正常,可拿到IE6上一试,问题就出来了。
经过我一遍遍的调试,得到了下面两条规律:
1.在IE6里,不能给xhr对象(就是XMLHttpRequest对象)添加自定义属性,否则会弹出:“对象不支持此属性或方法”的警告。
2.在xhr.onreadystatechange指定的函数里,this关键字会指向window。
令人费解的是,对于dom对象却完全没有这些问题,真是让人摸不着头脑!
10年6月7日
莫名其妙的IE6
自己写了个ajax函数,在IE7/8和火狐里运行完全正常,可拿到IE6上一试,问题就出来了。
经过我一遍遍的调试,得到了下面两条规律:
1.在IE6里,不能给xhr对象(就是XMLHttpRequest对象)添加自定义属性,否则会弹出:“对象不支持此属性或方法”的警告。
2.在xhr.onreadystatechange指定的函数里,this关键字会指向window。
令人费解的是,对于dom对象却完全没有这些问题,真是让人摸不着头脑!