sho: JQuery AJAX JSON Header generieren

Beitrag lesen

Hallöchen,

möchte Userdaten per Ajax an den Server schicken. Nach eingehendem JQuery-Ajax-Doku
Studium bin ich von getJSON zu folgender Version gekommen, die immerhin auf den Server zugreift,
aber einige Fehler hat:

  
			$.ajax({  
				accepts:'application/json',  
				type:'GET',  
				cache:true,  
				url: 'http://111.222.333.4:80/testseite/',  
				dataType: 'jsonp',  
				status:status,  
				beforeSend:function (xhr) {  
				  	xhr.setRequestHeader('Authorization', 'Basic '+base64.encode('user:passwort'));  
			 	},			  
				username:'user',  
				password:'passwort',  
				success: function(data){  
				 alert('ping');  
				}  
			});  

SOLL-HEADER

GET /testseite/ HTTP/1.1\r\n
Accept: application/json\r\n
Accept-Charset:utf-8\r\n
Connection: Keep-Alive\r\n
X-clientinfo: stresstestclient\r\n
X-id: 012345678901\r\n
Host: 111.222.333.4:80
Authorization: Basic c2Fob2ZAY2NkZXYudm06 (==base64 codierter user:passwort)

IST-HEADER

GET /testseite/callback=?jquery12345678_12345678_1234
Accept: */*
Accept-Charset:utf-8\r\n
Connection: Keep-Alive\r\n
X-clientinfo: (bisher nichts, sollte über headers angepasst werden, aber wie?)
X-id: (bisher nichts, sollte über headers angepasst werden, aber wie?)
Host: 111.222.333.4:80
Authorization: Basic

Fehler also:
-die Authentifizierung klappt nicht! Ich bekomme immer eine Manuelle Passworteingabe angezeigt, die Daten werden nicht übergeben
-das callback hinter der URL..was ist das bitte mit jquery plus zahlenkette?
-wieso wird bei Accept nicht application/json angezeigt? Wenn man getJSON nimmt, klappt es doch auch (jsonp muss ich nehmen, sonst kann ich intern gar nicht zugreifen)

Wo sind meine Fehler beim Übergeben der Daten??

Danke im Voraus