что на самом деле разница между
XMLHttpRequest и $ .ajax()
я хочу знать, что является самым легким функция сверху для загрузки данных ....
что на самом деле разница между
XMLHttpRequest и $ .ajax()
я хочу знать, что является самым легким функция сверху для загрузки данных ....
XMLHttpRequest - это необработанный объект запроса ajax. Работа с этим напрямую была бы «самой легкой», но вы теряете всю совместимость кросс-браузера, предоставляемую методом $ .ajax() в JQuery. Если вы хотите, чтобы ваш код работал во всех браузерах, вы должны использовать $ .ajax().
$ .ajax использует XmlHttpRequest под капотом. См here
Вы получаете преимущество иметь все инкапсулированные в сторону с помощью $ .ajax, так что я хотел бы использовать, что вместо того, чтобы писать всю поддержку Crossbrowser себя
JQuery-х $.ajax
просто броузерах-совместимый обертка вокруг XMLHttpRequest.
Вам не нужно вводить бесчисленные неприятные блоки if
/try
, чтобы заставить их работать в любом веб-браузере, о котором знает всемирная паутина. Если вы используете jQuery, вы должны использовать его (или одну из других функций Ajax).