делает xmlhttprequest = ajax (результат только для ajax) - PullRequest
1 голос
/ 08 февраля 2011

Когда я слышу, как люди говорят о xmlhttprequest или XHR, означает ли это в основном вызов ajax, подобный этому, или есть «дополнительные способы» получить xmlhttprequest без использования ajax?

$.ajax({
  url: 'http://site.com/page',
  type: 'POST',
  data: { input: 'input' },
  success: function(resp) {
  }
});

1 Ответ

1 голос
/ 08 февраля 2011

Краткий ответ, да.Длинный ответ, даже не близкий.

$. Ajax - это оболочка для объектов XHR, которые имеют разные API в зависимости от браузера.(FFx, Safari, IE и т. Д.).

eXternalHttpRequest.

Ajax, это асинхронный Javascript и Xml.(Техническое имя может варьироваться от человека к человеку.)

Будет ли $ .ajax выполнять ту же функцию, что и объект XHR?Да, это широко используемая оболочка и безопасная альтернатива написанию кода XHR для каждого браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...