Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
DEV
/
30_09_2024
:
upload_work02.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Upload de fichiers avec AJAX</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> </head> <body> <form id="uploadForm"> <input type="text" id="stringData" placeholder="Entrez une chaîne" required> <input type="file" id="fileInput" multiple required> <button type="submit">Envoyer</button> </form> <script> $(document).ready(function() { $('#uploadForm').on('submit', function(event) { event.preventDefault(); // Empêche le rechargement de la page const stringData = $('#stringData').val(); const fileInput = $('#fileInput')[0].files; const formData = new FormData(); // Ajoute la chaîne à FormData formData.append('stringData', stringData); // Ajoute chaque fichier à FormData for (let i = 0; i < fileInput.length; i++) { formData.append('files[]', fileInput[i]); } $.ajax({ url: 'debug.php', // Remplace par le chemin vers ton script PHP type: 'POST', data: formData, processData: false, // Ne pas traiter les données contentType: false, // Ne pas définir le type de contenu success: function(response) { console.log('Réponse du serveur :', response); }, error: function(xhr, status, error) { console.error('Erreur :', error); } }); /* var selection_fichiers_upload = []; selection_fichiers_upload.push("Cuvier Charges soldes 2023 EXTRAIT 6018.pdf"); selection_fichiers_upload.push("op7y-12391-raw1200_0jpg_04-07-2024_21_33_36____rev_3___.jpg"); selection_fichiers_upload.push("proc patrice Saint Lary.pdf"); $.ajax({ data: { matches:matches }, type: "post", url: "enregistre_DB.php", success: function(data) { alert(data); } }); */ }); }); </script> </body> </html>