Mit dem beforeSend
Rückruf können Sie zusätzliche Parameter festlegen (das XMLHTTPRequest
Objekt wird als einziger Parameter an das Objekt übergeben).
Nur damit Sie wissen, funktioniert diese Art der domänenübergreifenden Anforderung in einem normalen Site-Szenario und nicht mit einem anderen Browser. Ich weiß nicht einmal, welche Sicherheitsbeschränkungen FF 3.5 ebenfalls auferlegt, nur damit Sie Ihren Kopf nicht umsonst gegen die Wand schlagen:
$.ajax({
url: 'http://bar.other',
data: { whatever:'cool' },
type: 'GET',
beforeSend: function(xhr){
xhr.withCredentials = true;
}
});
Eine weitere Sache, die Sie beachten sollten, ist, dass jQuery so eingerichtet ist, dass Browserunterschiede normalisiert werden. Möglicherweise werden von der jQuery-Bibliothek weitere Einschränkungen auferlegt, die diese Art von Funktionalität verbieten.