Отправка JSON через AJAX в PHP с использованием jQuery

Я пытаюсь отправить JSON в файл PHP с помощью jQuery AJAX, в основном я пытаюсь получить значения и идентификаторы группы дочерних элементов, а затем назначить их объекту JSON и затем отправить этот объект через ajax в PHP-файл, который затем обработает его и внесет в базу данных.

Вот мой код,

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?';
?>

Он создает файл, но он совершенно пустой, есть идеи, что это может быть?

Спасибо заранее!

Ответы на вопрос(5)

Ваш ответ на вопрос