Możesz użyć beforeSendwywołania zwrotnego do ustawienia dodatkowych parametrów ( XMLHTTPRequestobiekt jest do niego przekazywany jako jedyny parametr).
Pamiętaj, że ten typ żądania międzydomenowego nie będzie działać w normalnym scenariuszu witryny, a nie w żadnej innej przeglądarce. Nie wiem nawet, jakie ograniczenia bezpieczeństwa nakłada FF 3.5, żebyś nie walczył głową o ścianę na darmo:
$.ajax({
url: 'http://bar.other',
data: { whatever:'cool' },
type: 'GET',
beforeSend: function(xhr){
xhr.withCredentials = true;
}
});
Jeszcze jedna rzecz, na którą należy uważać, to fakt, że jQuery jest skonfigurowany tak, aby znormalizować różnice między przeglądarkami. Może się okazać, że dodatkowe ograniczenia są nakładane przez bibliotekę jQuery, które zabraniają tego typu funkcjonalności.