"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo realizar cargas de archivos JQuery AJAX sin complementos?

¿Cómo realizar cargas de archivos JQuery AJAX sin complementos?

Publicado el 2025-03-22
Navegar:426

How to Perform jQuery Ajax File Uploads Without Plugins?

jQuery AJAX La carga de archivos sin usar un complemento

La carga de archivos usando AJAX de jQuery requiere el uso de XHR2, admitido por navegadores modernos. Si desea realizar la carga de archivos usando AJAX sin un complemento, debe usar TheFormDataObject.

código:

 var formData = new FormData();
 formData.append("file", file); // Replace "file" with your file input element's name

$.ajax({
    type: "POST",
    timeout: 50000,
    url: url,
    data: formData,
    contentType: false,
    processData: false, // Don't process the form data, leave it as pure binary data
    success: function (data) {
        alert('success');
        return false;
    }
});

notas:

  • formdata que el objeto también puede contener otros datos, como los campos de entrada de texto. Solicitud.
  • Debe incluir el nombre del archivo en el objeto FormData usando el atributo de nombre del elemento de entrada de archivo.
  • Ajax El archivo que la carga no puede ser compatible con todos los navegadores. Verifique la compatibilidad del navegador.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3