Cette fois, je vous présente des exemples de téléchargement asynchrone Ajax (avec code), quelles sont les précautions pour le téléchargement asynchrone Ajax de fichiers, ce qui suit est un cas pratique, prenons un coup d'oeil une fois.
Je ne veux pas dire grand-chose, je vais vous donner directement les informations pratiques. Veuillez me pardonner la mauvaise écriture.
Le code spécifique est le suivant :
<!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>
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur. le site PHP chinois !
Lecture recommandée :
Comment jQuery+ajax implémente la traversée des données json
Ajax implémente le compte à rebours des examens et soumet automatiquement les épreuves Fonction
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!