Собственно вопрос: отправляю данные, приходит пустой ответ. Смотрю в панели хрома данные оправлены. Вставил 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
тоже не срабатывает.
Подскажите, где ошибка закралась?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Почему не срабатывает? И можно ли таким способом добиться такого же эффекта http://lukasz-developercom/codecanyon/menu1/index
Как лучше всего сделать получение информации из перемонной который мы получаем допустим из формы на сайте? Допустим мы спрашиваем у пользоватя:...
Пытаюсь собрать Nana библиотеку с помощью 32-битного MinGW+CMake+Clion и получаю ошибки: