Puede utilizar la beforeSend
devolución de llamada para establecer parámetros adicionales (el XMLHTTPRequest
objeto se le pasa como su único parámetro).
Para tu información, este tipo de solicitud entre dominios no funcionará en un escenario de sitio normal y no con ningún otro navegador. Ni siquiera sé qué limitaciones de seguridad impone FF 3.5, solo para que no te golpees la cabeza contra la pared por nada:
$.ajax({
url: 'http://bar.other',
data: { whatever:'cool' },
type: 'GET',
beforeSend: function(xhr){
xhr.withCredentials = true;
}
});
Una cosa más a tener en cuenta es que jQuery está configurado para normalizar las diferencias del navegador. Puede encontrar que la biblioteca jQuery impone más limitaciones que prohíben este tipo de funcionalidad.