[jQuery-es] Problemas con AJAX

Choan C. Gálvez choan.galvez en gmail.com
Mie Dic 20 10:48:14 PST 2006


Hoooola.

On 12/16/06, NeCuDeCo <necudeco en gmail.com> wrote:
> HOlas a todos, estoy usando este script de prueba
>
>         var params = {opt:"prtcinfo",type:"documento",documento:documento};
>         $.ajax({type:"GET",url:"query.php",data:params,async:false,
> success:function(data)
>         {    alert("adentro");
>             //$("div#submessage").html(data);
>         }});
>         $.ajax({type:"GET",url:"query.php",data:params,async:false,
> success:function(data)
>         {    alert("adentro2");
>             //$("div#submessage").html(data);
>         }});
>         alert("fuera");
>
> En la documentacion de jquery, dice que si le pongo el parametro
> async:false, entonces los consultas seran sincronicas, sin embargo siempre
> el alert fuera es el primero en responder ....

Este bug ha sido resuelto hace nada (aparece en el changelog de lo que
será la version 1.0.5). Supongo que para bajar la versión actualizada
tendrás que tirar de SVN.

> Estoy haciendo algo mal ? Realmente necesito hacer consultas sequenciales a
> las base de datos, y una consulta depende de resultados anteriores.

Harías mejor en utilizar callbacks. Usando peticiones síncronas, dejas
el navegador frito. Mal rollo.

Salud.

-- 
Choan

Scriptia. Javascript y buenas prácticas en español.
<http://blog.scriptia.net/>


Más información sobre la lista de distribución jquery-es