PHP / Ajax / Json - JSON-Echo von PHP friert Skript ein?
Normalerweise finde ich meine Antworten durch Suchen, aber diese haben mich ratlos gemacht und ich kann keine verwandten Artikel finden: /
Ich führe einfach einen AJAX-Aufruf für mein PHP-Skript aus und alarmiere den zurückgegebenen Wert (JSON-codiertes Objekt).
Das Problem ist, dass das Skript einfriert, sobald es meine 'Echo'-Anweisung trifft. Ich habe ohne das Echo getestet und auch mit Werten wie "Hallo" (beide waren erfolgreich). Ich habe auch eine Ausgabe mit einer JSON-Beispielzeichenfolge getestet, die ich online gefunden habe. Dies ist fehlgeschlagen.
Ich bin jetzt davon überzeugt, dass jeder als JSON strukturierte String diesen Fehler verursacht (ich habe beide JSON-Skripte auf jsonlint.com getestet).
Jede Hilfe wird sehr geschätzt !!!
Javascript Code:
function scan()
{
var script = "../resources/ajax/fincenmanager/load_reports.php";
var params = "";
var return_function = "load_wire";
document.getElementById("loading_screen").className = "show";
ajax(script, params, return_function);
}
function load_wire(text)
{
document.getElementById("loading_screen").className = "hidden";
alert(text);
}
PHP Code:
<?php
require_once("../../config.php");
require_once("../../library/FincenManager/fincenmanagerclass.php");
header("Content-Type: application/json");
$manager = new FincenManager("../../inputs/FincenManager/");
$json = json_encode($manager);
// Script Breaks After This Line.. 100% Sure :/
echo $json;
?>