Mit jQuery erstellte Datei-Upload-Erweiterung
Mar 10, 2018 pm 03:50 PMDieses Mal bringe ich Ihnen die mit jQuery erstellte Datei-Upload. Was sind die Vorsichtsmaßnahmen für die Verwendung von jQuery, um die Datei-Upload-Erweiterung zu erstellen? Werfen wir einen Blick auf praktische Fälle.
Gehe direkt zum Code:
/* *jquery.ajaxUpload.js */jQuery.extend({ ajaxFileUpload: function(s) { s = jQuery.extend({}, jQuery.ajaxSettings, s); s.type = "POST"; var f = new FormData(); for (var k in s.data) { f.append(k, s.data[k]); } if (s.fileElementId) { if (!jQuery("#" + s.fileElementId).attr("multiple")) { f.append(s.fileElementId, jQuery("#" + s.fileElementId).get(0).files[0]); } else { var fs = jQuery("#" + s.fileElementId).get(0).files; for (var i = 0; i < fs.length; i++) { f.append(s.fileElementId + "[]", fs[i]); } } } s.processData = s.contentType = false; s.data = f; jQuery.ajax(s); } });
Gebrauchsanweisung: Das Prinzip des Skripts besteht darin, die Daten vor der Verwendung von $.ajax zu verarbeiten. Die Verwendungsmethode ist die gleiche wie bei $. Ajax. Es fügt lediglich fileElementId hinzu. Das Attribut wird verwendet, um die ID des Eingabetyps="file"-Knotens zu identifizieren.
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Verwandte Lektüre:
Eine Website, die NodeJS zur Einführung verwendet
Wie man einen Simulator mit JS schreibt
So erstellen Sie einen 1-Pixel-Randeffekt auf Mobilgeräten
Das obige ist der detaillierte Inhalt vonMit jQuery erstellte Datei-Upload-Erweiterung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Wie übertrage ich Dateien von Quark Cloud Disk auf Baidu Cloud Disk?

Was tun, wenn der Fehlercode 0x80004005 angezeigt wird? Der Editor zeigt Ihnen, wie Sie den Fehlercode 0x80004005 beheben können.

Was ist die Datei hiberfil.sys? Kann hiberfil.sys gelöscht werden?

Erweiterungen und Drittanbietermodule für PHP-Funktionen

Detaillierte Erklärung des Protokollanzeigebefehls im Linux-System!

Ausführliche Erläuterung der Rolle von .ibd-Dateien in MySQL und der damit verbundenen Vorsichtsmaßnahmen

Was soll ich tun, wenn die lib-Datei im Linux-System fehlt?

Erstellen Sie Linux-„.a'-Dateien und führen Sie sie aus
