JavaScript Jquery.Ajax

gfeschu

Ensign
Registriert
Aug. 2010
Beiträge
147
Hallo zusammen

Ich habe mir folgendes Jquery.Ajax gebastelt.
Es soll das Resultat eines WebReports in einem Div anzeigen (url wird geladen und liefert dementsprechend Ergebnisse zurück).

Im Internet Explorer werden die Daten angezeigt. Im Firefox und Safari kommt aber zum Beispiel nichts zurück.

Hab ich irgendwo einen Bock geschossen?

Danke für eure Unterstützung!
Hier der Code:

Code:
var customViewWebreportId = '10564682';
var customViewUrl = "?func=ll&objId=" + customViewWebreportId + "&objAction=RunReport&nexturl="

jQuery('#navitext').append(customViewUrl)

jQuery.ajax({
    url: customViewUrl
 
    , success: function(data) {
 
		jQuery('#navitext').empty()

		jQuery('#navitext').append(data)

        }
});

Liebe Grüsse,
gfeschu
 
Ohne es getestet zu haben fehlen da ein Haufen Semikola.
Versuche es mal so:

Code:
var customViewWebreportId = '10564682';
var customViewUrl = "?func=ll&objId=" + customViewWebreportId + "&objAction=RunReport&nexturl=";

jQuery('#navitext').append(customViewUrl);

jQuery.ajax({
    url: customViewUrl
 
    , success: function(data) {
 
		jQuery('#navitext').empty();

		jQuery('#navitext').append(data);

        }
});

Desweiteren gibt es für Firefox und Safari Debug-Tools um solche Fehler zu finden.
 
Im Firefox und Safari kommt aber zum Beispiel nichts zurück.
vielleicht tritt der success Event dann schon gar nicht ein, check das mal im Firefox mit Firebug.
 
Schande über mein Haupt :D

Jetzt hab ich nur noch ein Problem.
Habe das Skript an zwei Orten. Der eine Ort wird über eine etwas kürzere URL aufgerufen und befindet sich sozusagen im Überordner. Genau dort funktioniert das Skript nicht. Der Success Fall tritt nicht ein. Also nur im FF/Safari/Chrome. Im IE funktionierts wunderbar.

Es ist der genau gleiche Code.
Es zeigt keine Fehlermeldungen an in Firebug & Developer Tool im Chrome.
Einzig allein die URL (die das Ajax aufruft) ist nicht dieselbe.

Habt ihr eine Idee? Was kann ich sonst noch überprüfen? Wenn ich den Error ausgebe in der Funktion werde ich nicht wirklich schlau daraus...

Lieber Gruss,
gfeschu
 
schreib die aufzurufende URL doch mal im Firefox per console.log(customViewUrl) in die Console.
Wenn Du diese im Browser manuell aufrust klappt das dann?
 
Zurück
Oben