Здравствуйте. Пытаюсь передать простой json массив в ajax data. Написано сейчас следующее:
var dop = {};
dop['age'] = $('#age').val();
dop['come_date'] = $('#come_date').val();
dop['out_date'] = $('#out_date').val();
$.ajax({
url:"/обработчик.php",
type: "POST",
dataType : 'json',
data : JSON.stringify(dop),
error : errorHandler,
success: function(data){
alert("Заработало");
}
});
Если просто вывожу массив получившийся через alert(JSON.stringify(dop)); то выглядит примерно вот так.
{"age":"41","come_date":"2017-05-24","out_date":"2017-09-25"}
Вроде выглядит всё верно, но массив не передается в data, скрипт просто не срабатывает. При вбивке вручную данных и инициализации переменных как ниже, всё работает
var age = $('#age').val();
var come_date = $('#come_date').val();
var out_date = $('#out_date').val();
$.ajax({
url:"/обработчик.php",
type: "POST",
dataType : 'json',
data: {'age': age,'come_date': come_date,'out_date': out_date},
error : errorHandler,
success: function(data){
alert("Заработало");
}
});
Так понимаю проблема в форматировании JSON массива?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Получаю такое сообщение на pagespeed гугла: Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы Количество блокирующих скриптов...
Нам нужно получить стили элемента, которые прописаны ему, то есть конкретно в файле стилейНо загвоздка в том, что стили могут переопределяться
Метод hide() отрабатывает, но элементы через доли секунды элементы опять отображаютсяВ чем проблема?