lo que es en realidad la diferencia entre
xmlhttprequest y $ .ajax()
quiero saber cual es la función más ligero de lo alto para cargar datos ....
lo que es en realidad la diferencia entre
xmlhttprequest y $ .ajax()
quiero saber cual es la función más ligero de lo alto para cargar datos ....
XMLHttpRequest es el objeto de solicitud raw ajax. Trabajar con esto directamente sería lo más "ligero", pero está perdiendo toda la compatibilidad con navegadores cruzados proporcionada por el método $ .ajax() en JQuery. Si desea que su código funcione en todos los navegadores, debe usar $ .ajax().
$ .ajax utiliza un XmlHttpRequest bajo el capó. Ver here
se obtiene el beneficio de tener todo encapsulado de distancia mediante el uso de $ .ajax por lo que haría uso que en lugar de escribir todo el apoyo crossbrowser mismo
del jQuery $.ajax
es sólo un crossbrowser-compatibles envoltura alrededor de XMLHttpRequest.
No necesita introducir innumerables bloques if
/try
para hacer que funcione en cualquier navegador web que la red mundial conozca. Si está utilizando jQuery, se supone que debe usarlo (o una de las otras funciones de Ajax).