Cabeçalhos personalizados com o tipo $ .ajax jsnop ou json
Estou com um problema ao enviar alguns cabeçalhos personalizados para uma solicitação jQuery ajax JSON (ou JSONP).
O código fica assim:
$.ajax({
beforeSend: function(xhr) {
xhr.setRequestHeader("X-VER", VER);
xhr.setRequestHeader("X-TIMESTAMP", now);
},
type: 'GET',
data: null,
url: site_uri,
dataType: 'jsonp',
success: function(msg){$(selector).html(msg);}
});
O Firebug não mostra cabeçalhos personalizados. Além disso, o URL muda com o jsonp (posso mudar isso?)
Editar:
Eu descobri que provavelmente violahttp://en.wikipedia.org/wiki/Same_origin_policy mas não faço ideia de como corrigi-lo (o script não pode estar no mesmo domínio).
Obrigado por qualquer ajuda