Какова цель переопределения свойства "xhr" в $ .ajaxSetup? - PullRequest
0 голосов
/ 26 мая 2011

Я не смог найти ответы об этом через Google, поэтому подумал, что могу спросить здесь:

Какова цель переопределения свойства xhr для функции jQuery $ .ajaxSetup? Я вижу, что в документации написано:

Обратный вызов для создания объекта XMLHttpRequest. По умолчанию ActiveXObject, когда доступно (IE), XMLHttpRequest в противном случае. Переопределить, чтобы обеспечить собственную реализацию для XMLHttpRequest или улучшения фабрики.

Почему кто-то хочет вручную переопределить объект xhr? Есть примеры?

1 Ответ

1 голос
/ 26 мая 2011

Некоторые примеры, которые я могу вспомнить:

  1. Возможно, вам никогда не захочется использовать элементы управления ActiveX и всегда использовать собственный объект XMLHttpRequest.
  2. Может быть, вы хотите изменить URL-адресв последний раз.
  3. Может быть, вы хотите сделать некоторые проверки безопасности перед выполнением запроса Ajax (не то, что это останавливает злонамеренных пользователей, защищает только обычных пользователей от себя).
  4. Может быть, вы делаетеотступление к использованию «ajax» через iframes, если XMLHttpRequest недоступен.
  5. Etcetera.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...