Dans le but de déclencher des téléchargements de fichiers lors de clics sur un bouton, vous avez tenté d'utiliser une approche de « demande de téléchargement ajax ». Cependant, votre implémentation a rencontré un problème. Examinons la solution :
Vous ne pouvez pas lancer directement les téléchargements de fichiers uniquement via des requêtes AJAX. Les navigateurs nécessitent des actions explicites de l'utilisateur, telles que la navigation vers une URL spécifique, pour demander des téléchargements.
Deux options viables :
Utiliser la fonction Success :
$.ajax({ url: 'download.php', type: 'POST', success: function() { window.location = 'download.php'; } });
Simplifiez avec window.location :
window.location = 'download.php';
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!