«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как выполнить загрузки файла jQuery Ajax без плагинов?

Как выполнить загрузки файла jQuery Ajax без плагинов?

Опубликовано в 2025-03-22
Просматривать:814

How to Perform jQuery Ajax File Uploads Without Plugins?

jquery ajax ulload без использования плагина

загрузки файла с использованием jquery ajax требует использования XHR2, поддерживаемого современными браузерами. Если вы хотите выполнить загрузку файлов, используя AJAX без плагина, вам необходимо использовать FormDataObject. formData.append ("file", file); // заменить «файл» с именем ввода файла $ .ajax ({ Тип: "post", Тайм -аут: 50000, URL: URL, Данные: FormData, ContentType: ложь, ProcessData: false, // не обрабатывать данные формы, оставьте их как чистые двоичные данные Успех: function (data) { оповещение («успех»); вернуть ложь; } });

notes:

 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;
    }
});

formData может также содержать другие данные, такие как текстовые поля. запрос. Проверьте совместимость браузера.

]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3