Является ли метод jQuery .load () XHR или веб-серверы воспринимают его как HTML? - PullRequest
1 голос
/ 28 января 2011

Я пытаюсь определить, могу ли я использовать строку типа:

if request.xhr?
  do something
else
  do something else
end

в моем приложении rails, если я знаю, что конкретный метод может быть вызван методом .load () в jQuery,Итак, является ли .load () XHR или серверы обрабатывают его как запрос HTML?

Спасибо

Ответы [ 2 ]

3 голосов
/ 28 января 2011

Я не уверен, что вы подразумеваете под запросом HTML. Однако любой запрос к вашему веб-серверу является HTTP-запросом. Я верю .xhr? Метод просто проверяет, установлен ли заголовок X-Requested-With на XMLHttpRequest.

Я считаю, .load() устанавливает этот заголовок (как и все другие методы jQuery ajax).

1 голос
/ 28 января 2011

Загрузка допускает аргумент data . При вызове $.load вы можете включить переменную типа xhr: true

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