Ich veröffentliche mit jquery Datenvariable lesen, aber PHP ist nicht DatenvariableJson stringify kann nicht mit PHP
Javascript Seite lesen:
var data = JSON.stringify(details);
$.ajax({
data: data,
type: 'POST',
url: '/dashboard/example.php',
});
PHP Seite:
$json=json_decode($_POST['data']);
foreach ($json as $value) {
...SQL update...
}
Wenn ich Datenvariablen in PHP so deklariere, ist es funktioniert, aber Post ist nicht gearbeitet.
$string='[{"node":{"_DT_RowIndex":1},"oldData":"2","newData":"1","newPosition":0,"oldPosition":1},{"node":{"_DT_RowIndex":2},"oldData":"3","newData":"2","newPosition":1,"oldPosition":2},{"node":{"_DT_RowIndex":3},"oldData":"4","newData":"3","newPosition":2,"oldPosition":3},{"node":{"_DT_RowIndex":0},"oldData":"1","newData":"4","newPosition":3,"oldPosition":0}]';
$json=json_decode($_POST['data']);
foreach ($json as $value) {
...
}
Können Sie mir helfen?
var dump '$ _POST ['data']' vor der Decodierung und sehen, was es ist? –
Überprüfen Sie einfach '$ _POST ['data']', indem Sie es ausdrucken und entsprechend arbeiten. oder probiere einmal 'data: '' + data + '' ',' –
Ich kann kein Echo in PHP-Datei, so var_dump kann nicht funktionieren – hamozoo