Heim > Artikel > Web-Frontend > Beispielcode-Sharing für den asynchronen Ajax-Datei-Upload
In diesem Artikel wird hauptsächlich der Ajax-Beispielcode zum Hochladen vorgestellt. Er ist sehr gut und hat den Wert, Ajax zu lernen. Freunde, die sich für Ajax interessieren, können darauf verweisen > Sehr wenige, die ich gesagt habe, ich werde Ihnen direkt praktische Informationen geben. Bitte verzeihen Sie mir, wenn der Text nicht gut ist.
Der spezifische Code lautet wie folgt:
<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <script src="~/Scripts/jquery-1.8.2.min.js"></script> <title>Index</title> <script> $(function() { $(':button').click(function () { var formData = new FormData(); var file = $("input[type='file']")[0].files[0]; formData.append("files", file); $.ajax({ url: '/Upload/Upload', //server script to process data type: 'POST', //Ajax事件 //beforeSend: beforeSendHandler, //success: completeHandler, //error: errorHandler, // Form数据 data: formData, //Options to tell JQuery not to process data or worry about content-type cache: false, contentType: false, processData: false }); }); }); </script> </head> <body> <form enctype="multipart/form-data"> <input name="file" type="file" multiple="multiple" /> <input type="button" value="Upload" /> <input type="text" name="userName" value="ice" /> </form> </body> </html>
Der obige Code ist der vom Herausgeber freigegebene Ajax-Beispielcode für den asynchronen Datei-Upload. Ich hoffe, dass es für alle hilfreich ist! !
Ajax-Implementierung eines simulierten Schlüsselwort-Sucheffekts mit intelligentem Matching, Beispiel-Tutorial
Beispielfreigabe für eine domänenübergreifende perfekte Ajax-Lösung
Ajax-Methode zum Implementieren des Ladefortschrittsbalkens
Das obige ist der detaillierte Inhalt vonBeispielcode-Sharing für den asynchronen Ajax-Datei-Upload. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!