Ich kann mir beim besten Willen nicht erklären, was ich falsch mache. Es scheint, wie es sollte einfach sein, weil ich nicht finden können, jemand anderes mit diesem Problem, aber ich kann nicht herausfinden, um grundlegende Daten über Javascript (jQuery) zu PHP und dekodieren es zu senden. Der Einfachheit halber, das ist, was ich habe:
JAVASCRIPT
var json_data = { "name" : "john doe" };
$.ajax({
type: "POST",
url: "../bin/process.php",
dataType: "json",
data: json_data
});
und meine PHP-DATEI
$arr = json_decode("json_data", true);
$fp = fopen('data.txt', "w");
fwrite($fp, $arr['name']);
fclose($fp);
In der Datei, die ich schreibe, ist am Ende nichts mehr drin. Wenn ich eine:
fwrite($fp, 'test');
Ich erhalte eine Datei mit dem Wort test, aber egal was ich tue, ich erhalte nicht die json-Daten, die ich gesendet habe.
Kann mir jemand ein ausführliches Beispiel von A bis Z geben? Danke für jede Hilfe.