Ajax Internet Explorer 9

Dimenson

Erfahrenes Mitglied
Hallo Leute,

ich sitze mal wieder an einem Problem, was ich allerdings nicht ganz verstehe. Ich habe ein Web-Projekt programmiert und bin in den letzten Zügen. Dabei bemerkte ich das Ajax in Verbindung mit IE9 nicht funktioniert. Leider habe ich keinen Schimmer woran es liegt. Bekomme auch keine Fehlermeldung in der Java-Konsole. Hier ein Ausschnitt meines Javacodes:

Java:
function wi_windows(wiwindow,mydata) {
	//$("#popup_daten").empty().html('<br /><br /><br /><br /><center><img src="design/images/lade.gif" /></center>');
		$.ajax({
		   type: "GET",
		   url: "content/popup.php?t="+ new Date().getTime(),
		   data: { popup:wiwindow, string:mydata },
		   success: function(strResponse){
		    var ressss6=unescape(strResponse);
			$("#popup_daten").html(ressss6);
		   }
 		});
        
 
 		$('#wrapper_black').fadeTo('fast', 0.8,function() {});
		$('#popup_small').fadeIn('fast', function() {});
	
	
}

Das Popup fadet ein, aber der div inhalt "popup_daten" wird nicht mit ressss6 gefüllt. Bzw. ressss6 bleibt einfach leer.
Ich weiß leider echt nicht weiter. Allerdings bin auch leicht verärgert, weil wie gesagt fast fertig und dann sowas. AAAH
Ich habe auch die angegebene URL in Ajax direkt in Browser eingegeben und bekomme auch einen entsprechenden Result.

Ich hoffe ihr könnt mit weiterhelfen.

Ich geh erstmal frustriert ins Bett. Gurts Nächtle :)
 
Ein Schritt weiter ...

Ich habe jetzt das Problem ein wenig eingrenzen können. Mit Ajax rufe ich eine php auf wo im Pfad auch die Domain angeben wird.

Jetzt habe ich festgestellt das Umlaute Domains, da wohl ein Problem darstellen. Und zwar in Verbindung mit einem Punycode. Ich denke mal das hier das als Sicherheitsproblem bei IE9 eingestuft wird. Weil die URL etwas "komisch" ausschaut. Z.B: http://xn--huserverkaufonline-ltb.de.

Wenn ich nun statt des Punycode die URL mit Umlaut hinterlege, funktioniert es auch. Oh Wunder (dreck IE ^^).

Auch mit der Angabe eine relativen Pfades funktioniert das ganze auch. Ich denke das ist auch der einfachste und sauberste Weg dieses Problem schnell zu beheben. Oder habt ihr mir da vllt. einen Vorschlag ?

Danke
 

Neue Beiträge

Zurück