Страницы

Поиск по вопросам

вторник, 31 декабря 2019 г.

В чем отличие XMLHttpRequest от jQuery.ajax запроса

#javascript #jquery #ajax #xmlhttprequest


И XMLHttpRequest и jQuery.ajax запросы оба необходимы для запроса на сервер без перезагрузки
страницы. Соответственно вопрос.


В чем преимущества одного типа над другим?
Когда лучше использовать XMLHttpRequest а когда $.ajax запрос?

    


Ответы

Ответ 1



XMLHttpRequest - это интерфейс к возможностям работы с сетью (ограниченно, конечно), предоставляемый браузером. jQuery.ajax - это интерфейс к XMLHttpRequest, предоставляемой библиотекой jQuery. Кто-то скажет что более удобный, чем браузерный. jQuery.post - это интерфейс к jQuery.ajax с настройками на POST запрос. ... Т. е. всё пытаются сделать интерфейс, который будет максимально простым. Даже не знаю насколько это хорошо в перспективе.

Ответ 2



jQuery.ajax это "обертка" над XMLHttpRequest Так что стоит использовать XMLHttpRequest только тогда, когда нет возможности подключить jQuery

Комментариев нет:

Отправить комментарий