example - Establecer encabezados con jQuery.ajax y JSONP?
jquery with ajax (1)
Esto no es posible.
Una solicitud JSONP funciona al crear un elemento <script>
con su atributo src
establecido en la URL de solicitud.
No puede agregar encabezados personalizados a la solicitud HTTP enviada por un elemento <script>
.
Estoy intentando acceder a documentos de Google con jQuery. Esto es lo que tengo hasta ahora:
var token = "my-auth-token";
$.ajax({
url: "http://docs.google.com/feeds/documents/private/full?max-results=1&alt=json",
dataType: ''jsonp'',
beforeSend: function(xhr) {
xhr.setRequestHeader("Authorization", "GoogleLogin auth=" + token);
},
success: function(data, textStatus, XMLHttpRequest) {
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
}
});
No me permite establecer encabezados si configuro el tipo de jsonp
en jsonp
(desde Hacer solicitudes de Ajax de dominios cruzados con jQuery ). Si dejo fuera jsonp
, no puedo hacer la solicitud de dominios cruzados. Si uso jQuery.getJSON
, no puedo pasar ningún encabezado ...
¿Hay alguna manera de definir encabezados personalizados al realizar una solicitud ajax de dominios cruzados (en jQuery)?