Te damos el hallazgo a este dilema, o por lo menos eso esperamos. Si presentas inquietudes dínoslo, que sin pensarlo
Ejemplo 1: jquery espera a que se completen todas las solicitudes ajax
//jQuery waiting for all ajax calls to complete b4 running
$.when(ajaxCall1(),ajaxCall2()).done(function(ajax1Results,ajax2Results)//this code is executed when all ajax calls are done);functionajaxCall1()return $.ajax(
url:"some_url.php",success:function(result)console.log(result););functionajaxCall2()return $.ajax(
url:"some_url.php",success:function(result)console.log(result););
Ejemplo 2: cómo esperar hasta que se haya realizado la solicitud de publicación de jquery
$.when(ajax1(),ajax2(),ajax3(),ajax4()).done(function(a1, a2, a3, a4)// the code here will be executed when all four ajax requests resolve.// a1, a2, a3 and a4 are lists of length 3 containing the response text,// status, and jqXHR object for each of the four ajax calls respectively.);functionajax1()// NOTE: This function must return the value // from calling the $.ajax() method.return $.ajax(
url:"someUrl",
dataType:"json",
data: yourJsonData,...);
Recuerda que tienes concesión de decir si hallaste tu dificultad a tiempo.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)