Exécuter une requête AJAX après une autre requête AJAX terminée
1 réponses
- votes
Pourexécuter une requête AJAX après avoirterminé une autre requête AJAX,vous devez ajouter la ligne ci-dessous,
asynchrone:faux,
c'est-à-dire que vous devez ajouter async: false
dans laméthode ajax comme ci-dessous,
$ .ajax ({ url:base_url + "/wp-admin/admin-ajax.php", tapez: 'GET', asynchrone:faux,
For executing one AJAX request after finishing another AJAX request, you have to add the below one line,
async: false,
i.e, you need to add async: false
in the ajax method as below,
$.ajax( { url : base_url+"/wp-admin/admin-ajax.php", type : 'GET', async: false,
Unfichier JSeffectue un appel ajax. Dans le cadre du succès de cet appel ajax,un autre appel AJAXesteffectué. Le deuxième appel vérifie si l'e-mail a déjà étéenregistré. Sitelest le cas,le deuxième appel AJAXne reçoit aucune donnée renvoyée,commeindiqué dans Firebuget la console Chrome dans le cas. Mais lemême codefonctionnetrèsbien dans localhosttandis que leproblèmementionné seproduit UNIQUEMENT sur le serveuren ligne.
Lapage hébergée setrouve à
http://twmobilefitness.com/signup/
. Leproblème survient lorsque vous cliquez sur le lien «S'inscriremaintenant» à lafin. Vous devez vousinscrire deuxfois avec lamême adressee-mail si vous souhaitez que leproblème survienne.JS:
functions.php
aCommentfairefonctionner le code sur un serveuren ligne?