Comment exécuter votre code jQuery a chaque fois qu’il y a un appel ajax sur votre site Web?

Problème: vous avez modifié la valeur d’un élément à l’aide de jQuery mais cette valeur est réinitialisée lorsque vous cliquez sur un bouton qui met à jour les données à l’aide d’ajax.

Voici une solution rapide qui fera exécuter votre code jQuery à chaque appel ajax. Vous allez remplacer la ligne console.log par votre code.

jQuery( document ).ajaxComplete(function() {
console.log( "Gestionnaire ajaxComplete déclenché." );
});

// Pour aller plus loin si vous souhaitez attendre que tout le code ajax soit exécuté sur la page vous pouvez utiliser l'extrait de code ci-dessous :
jQuery(document).ajaxStop(function(){ 
       jQuery(".woocommerce-shipping-methods li label").text(function () { 
             return jQuery(this).text().replace("Table Rate: ", "Taux: "); 
       }); //alert("tout ajax exécuté"); 
});

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour haut de page

Welcome
Choose your language