diff --git a/Js/fonctions.js b/Js/fonctions.js
index d3a5105..e3a5a25 100755
--- a/Js/fonctions.js
+++ b/Js/fonctions.js
@@ -2576,23 +2576,27 @@ function importer_modele_assure(idAvenant) {
type: 'POST',
data: donnees,
success: function(data) {
- debugger;
- // Le serveur doit retourner un flag de succès dans le HTML
- // ex:
- $("#div_erreur_excel").html(data);
-
- var isSuccess = $("#succes_impot_execl").val();
-
+ // 1. On injecte d'abord le contenu dans le div
+ $("#div_erreur_excel").html(data);
- if (isSuccess === "1") {
- alert_ebene("Liaison réussie ! Passage au traitement...", "Link successful! Moving to processing...");
- maj_etape_3_import_assures();
- } else {
- div_export.empty(); // On vide le spinner pour laisser voir l'erreur
- alert_ebene("Le fichier contient des erreurs de format.", "The file contains formatting errors.");
- }
+ // 2. On cherche l'input spécifiquement DANS le contenu qu'on vient de recevoir
+ // On utilise .find() si l'input est à l'intérieur d'un div,
+ // ou .filter() s'il est à la racine du HTML renvoyé.
+ var isSuccess = $(data).filter("#succes_impot_execl").val() || $(data).find("#succes_impot_execl").val();
- },
+ console.log("Valeur détectée :", isSuccess); // Pour votre débogage
+
+ if (isSuccess === "1") {
+ alert_ebene("Opération terminée avec succès!", "Operation completed successfully!");
+ // On attend un tout petit peu que le DOM soit stable avant de passer à la suite
+ setTimeout(function(){
+ maj_etape_3_import_assures();
+ }, 500);
+ } else {
+ div_export.html(''); // On cache le spinner
+ // Le message d'erreur est déjà affiché par $("#div_erreur_excel").html(data)
+ }
+ },
error: function() {
alert_ebene("Erreur technique lors de l'importation.", "Technical error during import.");
}
diff --git a/Vue/gabarit.php b/Vue/gabarit.php
index e71c54d..23c2b8d 100755
--- a/Vue/gabarit.php
+++ b/Vue/gabarit.php
@@ -638,7 +638,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
-
+