Ejecute una solicitud AJAX después de que finalice otra solicitud AJAX
1 respuesta
- votos
Paraejecutar una solicitud AJAX después definalizar otra solicitud AJAX,debe agregar la siguiente línea,
async:falso,
es decir,debe agregar async: false
en elmétodo ajax como semuestra a continuación,
$ .ajax ({ url:base_url + "/wp-admin/admin-ajax.php", tipo: 'OBTENER', async:falso,
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,
Un archivo JSestá realizando una llamada ajax. Dentro del éxito deesta llamada ajax,se realiza otra llamada AJAX. La segunda llamada comprueba siel correoelectrónico ya se ha registrado. Si ha sido así,la segunda llamada AJAXno recibe datos devueltos como semuestraen Firebug y la consola Chromeen el caso. Peroelmismo códigofuncionabien en localhost,mientras queelproblemamencionado ocurre SOLOen el servidoren línea.
Lapágina alojada seencuentraen
http://twmobilefitness.com/signup/
. Elproblema ocurre cuando hace clicen elenlace 'Registrarse ahora' alfinal. Tienes que registrarte dos veces con lamisma dirección de correoelectrónico si quieres que sucedaelproblema.JS:
functions.php
tiene¿Cómo hacer queel códigofuncioneen un servidoren línea?