• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

JQuery JSON Abfrage

cookie500

Neues Mitglied
Hallo!

Ich habe ein php-File, welches mir die Daten aus einer MySQL-Datenbank auf meinen Server in diesem php-File als JSON ausgibt. das PHP-File sieht so aus:

PHP:
<?php	mysql_connect("localhost","xxx","xxx");	mysql_select_db("d01397d0");
	$q=mysql_query("SELECT * FROM termine");	while($e=mysql_fetch_assoc($q))	$output[]=$e;
	print(json_encode($output));
	mysql_close();?>

wenn ich das File im Browser auftrufe, beokmme ich folgendes, also sollte dieser teil stimmen:
Code:
[COLOR=#000000][FONT=Times New Roman][{"termin_id":"1","datum_beginn":"11.07.2012","datum_ende":"24.07.2012","h_id":"15"},{"termin_id":"15","datum_beginn":"27.08.2012","datum_ende":"09.09.2012","h_id":"27"},{"termin_id":"16","datum_beginn":"04.09.2012","datum_ende":"19.09.2012","h_id":"6"},{"termin_id":"17","datum_beginn":"05.09.2012","datum_ende":"18.09.2012","h_id":"16"},{"termin_id":"18","datum_beginn":"06.09.2012","datum_ende":"26.09.2012","h_id":"29"}][/FONT][/COLOR]

Javascript im HTML-File sieht so aus:
HTML:
$(document).ready(function(){	    $.mobile.showPageLoadingMsg("a","Aktualisiere Daten");    $.getJSON(http://xxx.at/xxx/x.php', function(data)    {        $('#test').html("<p>item1="+data.termin_id+"<p>");    });});

Nun bekomme ich in Chrome über die Console folgenden Fehler:
Code:
Wenn ich es lokal aufrufe:
[COLOR=#FF0000][FONT=Consolas]XMLHttpRequest cannot load [/FONT][/COLOR][URL="http://jakob.cmvesely.at/heurigenkalenderapp/db_android.php"]http://xxx.at/xxx/x.php[/URL][COLOR=#FF0000][FONT=Consolas]. Origin file:// is not allowed by Access-Control-Allow-Origin.[/FONT][/COLOR]

Wenn ich es auf dem Server spiele und aufrufe:
[COLOR=#FF0000][FONT=Consolas]XMLHttpRequest cannot load [/FONT][/COLOR][URL="http://jakob.cmvesely.at/heurigenkalenderapp/db_android.php"]http://xxx.at/xxx/x.php[/URL][COLOR=#FF0000][FONT=Consolas]. Origin[/FONT][/COLOR][URL="http://jakob.cmvesely.at/heurigenkalenderapp/db_android.php"]http://xxx.at[/URL][COLOR=#FF0000][FONT=Consolas] is not allowed by Access-Control-Allow-Origin.[/FONT][/COLOR]

mfg
 
Hey!

Danke! Ich habs unter einem gleichen Sub-Domain laufen gehabt, habs jetzt in den eigentlichen Domain gepackt und der Fehler ist weg! Nur hab ich jetzt das Problem, dass ich als folgendes als Ausgabe in HTML bekomme:

item1=undefined

Was mache ich falsch bzw. was muss ich machen um alle Daten auszulesen (Schleife)?

Danke & fg
 
Zurück
Oben