AJAX en dos lineas de programación
Escrita en: Dic 03, 2007 // AJAX, Programación.var ajax = (XMLHttpRequest)?new XMLHttpRequest():new ActiveXObject('Microsoft.XMLHTTP');
ajax.open(”GET”, PAGINA+”?”+PARAMETROS, true);
Bonito, limpio y como dicen por ahí(en el mundo Underground) muy 1337(elite).
Mejores maneras de escribir nuestro Javascript.










Gerardo
Dic 03, 2007, 6:55 pmPues el problema no es que no se pueda hacer en dos lineas. El problema es que con esa dos lineas se validen todos los caso para todos los navegadores de mayor uso.
julio
Dic 03, 2007, 9:13 pmGerardo prácticamente solo hay dos tipos de objetos, el que usa IE y el que usa firefox, safari entre otros.
Al menos en este código se estan tomando estos tres navegadores. Que son los mas usados.
Gerardo
Dic 03, 2007, 12:34 amMás que nada todo va en el sentido de que en esas dos linea ya tienes tu objeto para hacer la peticion al servidor. Pero pues faltan otras cosas como la respuesta, ver si se recibio bien o mal. Si es sincrona o asincrona y realmente son más cosas implicadas que no se resuleven en las dos línea que pones.
Mi recomendacion usar algun framework para Javascript que tenga soporte para AJAX. En el framework ya se tomarón en cuenta muchas casos y problemas de compatibilidad entre navegadores por ejemplo un framework ligero como MooTools.
David Valdez
Dic 03, 2007, 7:56 pmAdemás no me imagino poniendo eso cada que voy a hacer una petición con Ajax una forma mejor sería escribir una función no? :-p