игнорировать настройку AJAX - PullRequest
1 голос
/ 30 августа 2010

есть ли способ игнорировать параметры, установленные с $ .ajaxSetup для конкретного запроса?

Ответы [ 2 ]

3 голосов
/ 30 августа 2010

Это клуджи, но должно работать:

var origAjaxSettings = {};

function ajaxSettingsDisable() {
    jQuery.extend(origAjaxSettings, jQuery.ajaxSettings);
    jQuery.ajaxSettings = {};
}

function ajaxSettingsEnable() {
    jQuery.extend(jQuery.ajaxSettings, origAjaxSettings);
    origAjaxSettings = {};
}

//ajax request of any sort
ajaxSettingsDisable();
$.ajax({
    //Ajax request settings
});
ajaxSettingsEnable();

Это может быть расширено, чтобы сделать его плагином jQuery.

2 голосов
/ 30 августа 2010

Нет встроенных функций для этого.* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *1006* *1006* * *1006* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 100 * * * * * * * * * * *$.ajax() сокращенные методы (.load(), $.post() и т. д.) все еще вызывают $.ajax() внизу, поэтомуони в одной лодке.

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