N'Abend erst mal !
Ich übergebe ein JSON Array per Ajax an PHP wie folgt.
Ausgabe Konsole
Jetzt wollte ich zur Kontrolle die in PHP ankommenden Daten wieder an den Request übergeben und erhalte einfach keine Ausgabe
Wo liegt mein Fehler ?
Gruß und euch allen einen schönen Abend
Malcom
Ich übergebe ein JSON Array per Ajax an PHP wie folgt.
PHP:
array[i] = new Object();
array[i]["old_id"] = old_id;
array[i]["new_id"] = new_id;
var jsonString = JSON.stringify(array);
console.log( jsonString);
/*if(i==count_items-1){
console.log('UPDATE RESET AUF 0');
var update_reset = 1;
}else{
var update_reset = 0;
}*/
$.ajax({
dataType : 'json',
type: "POST",
url: "ajax.php",
data: 'act=sort_kategs&data'+jsonString,
success: function(content) {
request = JSON.stringify(content);
console.log(content);
vorschau_karte();
//list_saved_kategs();
}
});
Ausgabe Konsole
PHP:
[{"old_id":"2","new_id":"1"},{"old_id":"3","new_id":"2"},{"old_id":"1","new_id":"3"}]
Jetzt wollte ich zur Kontrolle die in PHP ankommenden Daten wieder an den Request übergeben und erhalte einfach keine Ausgabe
PHP:
$jsonarray = json_decode($_POST['data'],true);
echo json_encode($jsonarray[1]->old_id );
Wo liegt mein Fehler ?
Gruß und euch allen einen schönen Abend
Malcom