[JQUERY] jQuery mobile ajax wird nicht geladen

andy83

New member
Moin, moin,

folgender Code läuft auf Desktop-Browsern super, aber auf mobilen Endgräten passiert gar nichts. Funktionen, die bei Erfolg ausgeführt werden sollen, tun es nicht.

Code:
                $j.ajax({
		type: "POST",
		url:"/facebook/data/_open-door.php",
		data: ({fbuser: fbID, fbemail:fbEmail}),
		success:function(data) {
		$j('.todays-offer .todays-offer-inner').html(data);
		$j('.todays-offer').fadeIn('slow');
		}
		});

Ich bekomme keine Fehlermeldung.... Ich weiß nicht weiter, warum es nicht klappt.

Vielleicht hat einer von Euch eine Idee oder auch schon einmal dieses Phänomen gehabt?

Vielen Dank
 
Danke für den Tipp:

Code:
jqXHR.status === 0

Wie kann das sein? Das verstehe ich nicht? Warum nur auf den mobilen Devices?
 
Welchen mobilen Browser verwendest du denn? Hat das Teil auch wirklich Zugriff auf die Ressource, die du laden willst?
 
Habe es im Safari und im Mozilla getestet - sowohl Android als auch iPhone. Warum sollte es keinen Zugriff haben? Der Ajax-Aufruf wird erst durch ein "onclick" ausgeführt und die Hauptseite wird ja mobil auch geladen, nur eben der Ajax-Aufruf nicht....

- - - Aktualisiert - - -

Es löst zwar nicht das Problem, aber mit jQuery load() klappt es komischerweise...

- - - Aktualisiert - - -

Ich muss mich korrigieren: jetzt gibt es keine Fehlermeldung bzw. auch kein Verbindungserror, aber der Inhalt der php-Datei wird trotzdem nicht ausgegeben.

Code:
$j('.todays-offer .todays-offer-inner').load('/facebook/data/_open-door.php',{fbuser:fbID,fbemail:fbEmail}, function(){ $j('.todays-offer').fadeIn('slow'); } );
 
Zurück
Oben