Al trabajar con la API de archivos de HTML5, la carga se realiza a través de un objeto llamado upload
en el XMLHttpRequest
. This es el tutorial con el que estoy trabajando (y el Google cache mirror ya que está inactivo en este momento). Esta es la parte relevante:jQuery equivalente a la carga de XMLHttpRequest?
// Uploading - for Firefox, Google Chrome and Safari
xhr = new XMLHttpRequest();
// Update progress bar
xhr.upload.addEventListener("progress", function (evt) {
Como se puede ver, para seguir el progreso de la carga, el objeto XMLHttpRequest
tiene una propiedad denominada upload
, que podemos añadir un controlador de eventos.
Mi pregunta es: tiene jQuery un equivalente?. Estoy intentando dejar el código lo más limpio y compatible posible entre navegadores, siempre que Microsoft considere que es una buena idea (aunque suena como it will be in 2012 or 2013).
¿Está buscando un complemento jQuery o para saber si el envoltorio jQuery XHR admite esta funcionalidad? – justkt
@justkt Estoy buscando una opción incorporada en jQuery, aunque, si no está disponible, un plugin será bueno. Gracias. – metrobalderas
Si ya está trabajando con HTML5, no está considerando seriamente la compatibilidad con navegadores cruzados, de modo que solo cree para lo que sí funciona y tenga un mensaje que le indique a la gente que use uno de los navegadores en funcionamiento. Lo mismo aplica para CSS3. – Endophage