Hi,
ich bin da über ein Problem gestolpert und bekomme es auch nach intensiver Googelei nicht gelöst.
Es geht um JSON und JQuery, wobei der Fehler auf json_encode eingeengt werden kann.
Um das Problem darzustellen habe ich folgenden Code in einem Link hinterlegt:
Wie man sieht habe ich es schon mit verschiedenen Headern und json_encode Einstellungen versucht.
Wenn ich den Link auf der Seite http://jsonlint.com/ aufrufe, bekomme ich immer die Fehlermeldung: JSON.parse: unexpected character at line 1 column 1 of the JSON data und es wird immer das erste Zeichen, also das Opening curly brace bemängelt.
Kann mir jemand einen Tipp geben, wo hier der Wurm drin ist?
Danke!
ich bin da über ein Problem gestolpert und bekomme es auch nach intensiver Googelei nicht gelöst.
Es geht um JSON und JQuery, wobei der Fehler auf json_encode eingeengt werden kann.
Um das Problem darzustellen habe ich folgenden Code in einem Link hinterlegt:
PHP-Code:
if(isset($_GET["JSONTEST"]))
{
//header("Content-type: application/json");
header("Content-type: text/plain");
//header("Content-type: text/plain;");
//echo json_encode(array('warnig' => false,'warning_msg'=> 'Test'), JSON_FORCE_OBJECT);
echo my_json_encode(array('warnig' => false,'warning_msg'=> 'Test'));
exit;
}
Wenn ich den Link auf der Seite http://jsonlint.com/ aufrufe, bekomme ich immer die Fehlermeldung: JSON.parse: unexpected character at line 1 column 1 of the JSON data und es wird immer das erste Zeichen, also das Opening curly brace bemängelt.
Kann mir jemand einen Tipp geben, wo hier der Wurm drin ist?
Danke!
Kommentar