Как получить доступ к проприетарным методам XHR, используя функции JJuery 1.5 AJAX (объект jqxhr) - PullRequest
1 голос
/ 02 марта 2011

Я разрабатываю для проприетарного браузера (samsung tv), который предоставляет специальный метод xhr.destroy (), который должен вызываться после завершения каждого AJAX. У меня вопрос, есть ли способ получить доступ к этому методу (или любой собственный метод браузера) с помощью функций jquery AJAX? Поскольку они не возвращают реальный объект XHR, должен ли работать jqxhr.destroy ()?

Согласно документации: msgstr "jqXHR - это расширенный набор встроенного в браузер объекта XMLHttpRequest".

Я понимаю, что все методы и свойства исходного XHR наследуются, но, похоже, это не так. У меня пока нет реальной среды, но я пытаюсь получить доступ к jqxhr.withCredentials в возвращенном объекте jqxhr в качестве теста (это свойство должно существовать в Firefox 3.6), но оно не определено.

1 Ответ

0 голосов
/ 02 марта 2011

В jQuery 1.5.1 есть функция в функции $ .ajax: xhrFields Таким образом, вы можете установить любые параметры реального XHR следующим образом:

$.ajax{
xhrFields:{
    param:value
}
}
...