Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Es necesario el XMLHttpRequestObject en todas las peticiones ajax?

Estas en el tema de Es necesario el XMLHttpRequestObject en todas las peticiones ajax? en el foro de Frameworks JS en Foros del Web. Buenas, Intentando entender la utilización de Ajax en la siguiente web: http://es.soccerway.com/ Me sale una duda, yo pensaba que el XMLHttpRequestObject era necesario en todas ...
  #1 (permalink)  
Antiguo 15/03/2010, 12:36
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Es necesario el XMLHttpRequestObject en todas las peticiones ajax?

Buenas,

Intentando entender la utilización de Ajax en la siguiente web: http://es.soccerway.com/

Me sale una duda, yo pensaba que el XMLHttpRequestObject era necesario en todas la peticiones en AJAX pero analizando una página web (me he pateado todos sus ficheros js y html principal) y no he encontrado el dichoso objeto.

Ajax tiene, porque analizando la pagina con firebug, el apartado red XHR aparece la petición cada X segundos.

La petición, que por cierto se recibe un JSON:
http://es.soccerway.com/ajax.php?blo...&params=%7B%7D

¿Donde esta el script o el fichero donde llama al XMLHttpRequestObject?

Lo único que he encontrado es en la home fichero html es esto y no he sabido entender para que sirve...

Código Javascript:
Ver original
  1. <script type="text/javascript" charset="utf-8">
  2.   /* <![CDATA[ */
  3.   var Config = (function() {
  4.     var settings = {"cookie_domain":".soccerway.com","ajax_path":"\/ajax.php","l10n_cookie_name":"sw_l10n","l10n":"es","default_l10n":"www","base_domain":"soccerway.com","valid_l10ns":["de","au","www","uk","es","fr","it","nl","pl","br","pt","ro"],"geo_script":"\/geo\/geo.php","username_cookie_name":"sw_username"};
  5.    
  6.     return {
  7.       get: function(key) {
  8.         return settings[key];
  9.       }
  10.     };
  11.   })();
  12.   /* ]]> */
  13.  
  14. </script>

Sabéis donde puede estar el XMLHttpRequestObject, en qué fichero? es necesario? lo utiliza?

Muchas gracias de antemano!
  #2 (permalink)  
Antiguo 15/03/2010, 13:09
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Es necesario el XMLHttpRequestObject en todas las peticiones ajax?

mira bien su código fuente... esa página usa prototype.
__________________
Quitenme la vida pero no la bebida.
  #3 (permalink)  
Antiguo 15/03/2010, 13:44
 
Fecha de Ingreso: agosto-2008
Mensajes: 587
Antigüedad: 15 años, 9 meses
Puntos: 6
Respuesta: Es necesario el XMLHttpRequestObject en todas las peticiones ajax?

el núcleo de ajax es el XMLHttpRequestObject, sin eso no funciona.
  #4 (permalink)  
Antiguo 15/03/2010, 14:13
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Respuesta: Es necesario el XMLHttpRequestObject en todas las peticiones ajax?

Cita:
Iniciado por cesarpunk Ver Mensaje
mira bien su código fuente... esa página usa prototype.
Vale y prototype es una libreria/framework para ajax segun veo por aquí
http://librosweb.es/ajax/capitulo10/...prototype.html

¿Me la recomendáis? ¿Tiene buena documentación respecto a otras?

Muchas gracias
  #5 (permalink)  
Antiguo 15/03/2010, 14:23
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años
Puntos: 0
Respuesta: Es necesario el XMLHttpRequestObject en todas las peticiones ajax?

Por que vas a utilitzar una libreria? Te aporta algo que realmente no sepas hacer con simple codigo javascript?
  #6 (permalink)  
Antiguo 15/03/2010, 14:30
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Es necesario el XMLHttpRequestObject en todas las peticiones ajax?

bueno si es muy recomendable... además creo que es la base de la mayoría de frameworks de ajax, aunque en mi opinión su documentación no es tan exacta como la de jquery, como te repito como es un framework base sus métodos también son básicos por eso necesita de otros "subframeworks" para poder complementarse bien como el jvalidation, lightwindow, scriptaculous o de cierta lógica javascript.
__________________
Quitenme la vida pero no la bebida.
  #7 (permalink)  
Antiguo 15/03/2010, 15:12
 
Fecha de Ingreso: agosto-2008
Mensajes: 587
Antigüedad: 15 años, 9 meses
Puntos: 6
Respuesta: Es necesario el XMLHttpRequestObject en todas las peticiones ajax?

Cita:
Iniciado por GagleKas Ver Mensaje
Por que vas a utilitzar una libreria? Te aporta algo que realmente no sepas hacer con simple codigo javascript?
oh puedo identificar a un purista del código, puedes pasar por mi link, de como limpiar el código después del punto y coma, de forma masiva.
  #8 (permalink)  
Antiguo 15/03/2010, 15:17
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Respuesta: Es necesario el XMLHttpRequestObject en todas las peticiones ajax?

Cita:
Iniciado por cesarpunk Ver Mensaje
bueno si es muy recomendable... además creo que es la base de la mayoría de frameworks de ajax, aunque en mi opinión su documentación no es tan exacta como la de jquery, como te repito como es un framework base sus métodos también son básicos por eso necesita de otros "subframeworks" para poder complementarse bien como el jvalidation, lightwindow, scriptaculous o de cierta lógica javascript.
La siguiente opinión junto con la tuya me estan haciendo pensar en jquery para las peticiones y respuestas ajax

http://www.desarrolloweb.com/faq/evaluar-framework.html

Saludos!
  #9 (permalink)  
Antiguo 16/03/2010, 04:31
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años
Puntos: 0
Respuesta: Es necesario el XMLHttpRequestObject en todas las peticiones ajax?

Me recuerdas a un tipo que se queria instalar jquery para poder tener la funcion $(). Me da la sensacion que te has leido 2 comentarios y ya te has decidido por usar una libreria, sin tener ni idea. En fin, cada loco con su tema, no?

Etiquetas: ajax, peticiones, todas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:40.