Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
30_09_2024
:
double_ajax.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>Envoi de tableaux</title> </head> <body> <form id="arrayForm"> <input type="text" id="firstArray" placeholder="Première chaîne" required> <input type="text" id="secondArray" placeholder="Deuxième chaîne" required> <button type="submit">Envoyer</button> </form> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script> $(document).ready(function() { $('#arrayForm').on('submit', function(event) { event.preventDefault(); // Empêche le rechargement de la page // Récupérer les valeurs et former les tableaux var firstArray = [$('#firstArray').val()]; var secondArray = [$('#secondArray').val()]; // Envoyer le premier tableau $.ajax({ url: 'firstRequest.php', // Remplace par le chemin de ton fichier PHP type: 'POST', data: { firstArray: JSON.stringify(firstArray) }, success: function(response) { alert('Réponse de la première requête : ' + response); // Envoyer le second tableau après la réussite de la première requête $.ajax({ url: 'secondRequest.php', // Remplace par le chemin de ton second fichier PHP type: 'POST', data: { secondArray: JSON.stringify(secondArray) }, success: function(response) { alert('Réponse de la seconde requête : ' + response); }, error: function(jqXHR, textStatus, errorThrown) { console.error('Erreur lors de la seconde requête : ' + textStatus, errorThrown); } }); }, error: function(jqXHR, textStatus, errorThrown) { console.error('Erreur lors de la première requête : ' + textStatus, errorThrown); } }); }); }); </script> </body> </html>