Page 81 - jQuery для начинающих
P. 81
if ( image ) {
var statusText =
( status == 200 ) ? "success" : "error",
tmp = image;
image = image.onreadystatechange = image.onerror
= image.onload = null;
callback( status, statusText, { image: tmp } );
}
}
image.onreadystatechange = image.onload = function() {
done( 200 );
};
image.onerror = function() {
done( 404 );
};
image.src = options.url;
},
abort: function() {
if ( image ) {
image = image.onreadystatechange = image.onerror
= image.onload = null;
}
}
};
}
});
Рабочий пример вы сможете найти в файле ajax.transport.html, но я хотел бы ещё раз
напомнить, что это «advanced level», и данный раздел лишний в учебнике «для
начинающих».
По следам официальной документации:
— «Extending Ajax: Prefilters, Converters, and Transports»
[http://api.jquery.com/extending-ajax/]
81
www.trk.kg