jQuery1.4--bug3 ajax.abort() 解决方法来自http://jslover.com/?p=244
这个方法主要是在IE7里面会出现错误:
- try {
- var oldAbort = xhr.abort;
- xhr.abort = function () {
- if (xhr) {
- oldAbort.call(xhr);
- }
- onreadystatechange("abort");
- };
- } catch (e) { }
xhr.abort 在IE7里不是原生的函数,解决方法:
- try {
- var oldAbort = xhr.abort;
- xhr.abort = function () {
- if (xhr) {
- if (oldAbort.call === undefined) {
- oldAbort();
- } else {
- oldAbort.call(xhr);
- }
- }
- onreadystatechange("abort");
- };
- } catch (e) { }