Benutzerdefinierte Header mit $ .ajax Typ jsnop oder json

Ich habe ein Problem beim Senden einiger benutzerdefinierter Header an mit einer jQuery-Ajax-JSON- (oder JSONP-) Anforderung.

Code sieht so aus:

$.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);}
});

Firebug zeigt keine benutzerdefinierten Header an. Außerdem ändert sich die URL mit jsonp (kann ich das ändern?)

Bearbeiten

Ich fand, dass es wahrscheinlich verletzthttp: //en.wikipedia.org/wiki/Same_origin_polic aber ich habe keine Ahnung, wie ich das Problem beheben kann (das Skript kann sich nicht auf derselben Domain befinden).

Danke für jede Hilfe

Antworten auf die Frage(4)

Ihre Antwort auf die Frage