Не доходят данные до Ajax

424
28 декабря 2016, 05:44

Собственно вопрос: отправляю данные, приходит пустой ответ. Смотрю в панели хрома данные оправлены. Вставил alert ни он не сработал, ни ошибка передачи не вылезла. Вывожу обратно просто вардампом весь пост что бы посмотреть что пришло.

function up_db() {
        //массив, который будем передавать
        var msg = [];
        $("tr").each(function(idx, row){
            // проверка, что коллекация найденных строк не пуста
            if($(row).find("input:checked").length){
                //строка отмечена, добавить данные в массив
                msg.push({
                        //cellValue: parseInt($(row).find("td").eq(1).text()),
                        taxes: $(row).find(".taxes").val(),
                        id: $(row).find(".id").val()
                    });
            }
        });
    //var msg = JSON.stringify(msg);
    console.log(msg);
    $.ajax({
        method: 'post',
        url: 'update_db.php',
        data: msg,
        dataType: 'json',
        success: function (data) {
            alert("weofi");
            $('#resultat').html(data);
        },
        error: function (xhr, str) {
            alert('Возникла ошибка: ' + xhr.responseCode);
        }
    });
}

При таком коде, консоль показывает что отправляем объект который должен быть преобразован в JSON. Но отправляется, почему то, undefined. Если в пхп части стоит json_decode, то говорит что пришел массив, а не строка. Если просто вардамп, то возвращает пустой массив. Если раскоментить строку var msg = JSON.stringify(msg);, то уходит все нормально судя по панели хрома. Но вардамп показывает: пустой результат, как вроде ничего не дошло и alert тоже не срабатывает.
Подскажите, где ошибка закралась?

READ ALSO
Не работает slideToggle

Не работает slideToggle

Почему не срабатывает? И можно ли таким способом добиться такого же эффекта http://lukasz-developercom/codecanyon/menu1/index

574
Получение информации из Input на JS?

Получение информации из Input на JS?

Как лучше всего сделать получение информации из перемонной который мы получаем допустим из формы на сайте? Допустим мы спрашиваем у пользоватя:...

368
Как вывести содержимое set в цикле?

Как вывести содержимое set в цикле?

Как вывести содержимое set в цикле?

465
error: 'stoi' is not a member of 'std'

error: 'stoi' is not a member of 'std'

Пытаюсь собрать Nana библиотеку с помощью 32-битного MinGW+CMake+Clion и получаю ошибки:

436