Ich versuche, JSON zu einer PHP-Datei mit jQuery AJAX zu senden, im Grunde, was ich versuche zu tun ist, erhalten die Werte und Id's von einem Bündel von Kind-Elemente und dann weisen Sie ein JSON-Objekt und senden Sie dann, dass Objekt über Ajax an die PHP-Datei, die dann verarbeiten würde und geben Sie es in eine Datenbank.
Hier ist mein Code,
Javascript/jQuery:
function test(){
var selects = $('#systems_wrapper').find('.dropDowns');
var newArray = new Array();
selects.each(function(){
var id = $(this).attr('id');
var val = $(this).val();
var o = { 'id': id, 'value': val };
newArray.push(o);
});
$.ajax({
type: "POST",
url: "qwer.php",
dataType: 'json',
data: { json: newArray }
});
}
PHP:
<?php
$json = $_POST['json'];
$person = json_decode($json);
$file = fopen('test.txt','w+');
fwrite($file, $person);
fclose($file);
echo 'success?';
?>
Die Datei wird erstellt, ist aber völlig leer. Haben Sie eine Idee, woran das liegen könnte?
Vielen Dank im Voraus!