Comment exécuter du code jQuery à chaque appel AJAX ?

Faites tourner votre logique jQuery après chaque requête AJAX de WordPress ou WooCommerce, sans que vos valeurs dynamiques ne se réinitialisent. Extrait complet inclus.

Problème : vous avez modifié la valeur d’un élément via jQuery, mais cette valeur se remet à zéro dès qu’un bouton déclenche un appel AJAX.

Voici un correctif rapide pour exécuter votre code jQuery à chaque appel AJAX. Remplacez la ligne console.log par votre code.

jQuery(document).ajaxComplete(function () {
  console.log("Triggered ajaxComplete handler.");
});

// To go further: wait until all AJAX code is executed on the page
jQuery(document).ajaxStop(function () {
  jQuery(".woocommerce-shipping-methods li label").text(function () {
    return jQuery(this).text().replace("Table Rate: ", "Taux: ");
  });
  // alert("all ajax executed");
});