Heim >Web-Frontend >js-Tutorial >jQuery verwendet keine Plug-Ins und SWF, um einen aktualisierungsfreien Dateiupload_jquery zu erreichen
Das Hochladen von Dateien ist eine häufig verwendete Funktion auf Websites, beispielsweise die Funktion zum Hochladen von Anhängen oder Bildern. Heute stellen wir eine Methode zum Hochladen von Dateien ohne Aktualisierung über jQuery vor.
Zuerst haben wir auf der Seite ein Formular zum Hochladen von Dateien eingefügt:
Fügen Sie dann einen Iframe in die Seite ein und aktualisieren Sie beim Hochladen nur den Iframe, nicht die gesamte Webseite:
Verwenden Sie als Nächstes js, um der Schaltfläche Funktionalität hinzuzufügen:
Senden Sie das Formular, wenn Sie auf die Schaltfläche klicken.
Diese Lösung kann das Hochladen von Dateien ohne Aktualisierung problemlos implementieren. Die Implementierungsidee besteht darin, das Formular an einen Iframe zu senden. Die weitere Verarbeitung entspricht der normalen Formularübermittlung.
Was bei dieser Lösung verbessert werden muss, ist die Bestimmung, wann der Upload abgeschlossen ist. Derzeit gibt es nur eine Idee: Überwachen Sie den Bereitschaftsstatus des Iframes über js und analysieren Sie dann den Inhalt des Iframes.