Кстати, код, указанный в ответе выше, работал для меня в 1.9, но после обновления до jquery 1.10 я обнаружил, что он больше не работает. Я также нашел пост на сайте jquery, объясняющий изменения и новый способ достижения этого; итак, я думал, что поделюсь
СТАРЫЙ ПУТЬ:
$( "#tabs" ).tabs({
ajaxOptions: {
username: "foo",
password: "bar"
}
});
НОВЫЙ ПУТЬ:
$( "#tabs" ).tabs({
beforeLoad: function( event, ui ) {
ui.ajaxSettings.username = "foo";
ui.ajaxSettings.password = "bar";
}
});
Возможно, это больше не работает ; Однако, как я позже нашел эту вторую ссылку. Что, по-видимому, подразумевает, что единственный способ передачи данных теперь находится в методе beforeSend с использованием свойства ui.ajaxSettings.url
. Это, конечно, ограничивает вас в получении запросов. Хотелось бы, чтобы они оставили эту функцию в покое.
Вот ссылка на пост http://jqueryui.com/upgrade-guide/1.9/#deprecated-ajaxoptions-and-cache-options-added-beforeload-event
http://bugs.jqueryui.com/ticket/8673