Mucha gente, yo y Nori entre otros hasta ayer mismo, pensábamos que la palabra que justo caracteriza a AJAX era “asincronismo”, y que dicha funcionalidad suponía una ejecución en hilos separados.

Pues no es así. Lo cierto, tal y como hemos podido leer en algún que otro artículo es como si la “máquina” o hilo de ejecución que interpreta el javascript se paralizase justo en el momento en que hacemos la petición (sea por GET, o por POST) del script a llamar.

Nuestra intención, que es por lo que estamos explicando todo este rollo, era la ejecución de un determinado código arbitrario en javascript en la respuesta devuelta por el script llamado. El resultado, nefasto, no había manera y no se nos ocurría una solución “más o menos elegante”. Varias horas después, un paseo por el rio, y un batido de plátano nos ayudaron a encontrar la solución:

No puede decirse que sea demasiado elegante, pero para proyectos pequeños y si todavía no nos hemos adentrado en formatos alternativos al texto plano y al XML como JSON puede resultar de bastante interés. Esperemos que os pueda ser útil.

Tags: , ,
2 Respuestas a “Ajax y Javascript no usan hilos”
  1. Quim Farriol dice:

    Galeria de imagenes

    Es posible mantener la precarga de una serie de imagenes mientras se navega por las primeras ya cargadas.

    Mediante ajax, php y javascript precargo un grupo relativamente grande de imagenes en una matriz. La idea seria que a partir del momento que se han precargado las n primeras imagenes el usuario pudiera empezar a navegar por ellas, mientras en segundo plano se siguen precargando las siguientes.

    Alguna idea?

    Gracias

  2. Arroz con Nori » Google Chrome, el chico nuevo dice:

    [...] las nuevas cualidades, la que quizás más me ha llamado la atención y que resuelve una duda que comenté aquí hace un tiempo es [...]

Deja una Respuesta

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>