О нас
Разработчикам
Заметки
Переводчик
Транслитератор
Сравнить текст
Генератор пароля
Ip и информация
Создать картинку Webp
Контакты
En
О нас
Разработчикам
Контакты
En
Ajax
Контент
//echo json_encode(['auth' => 'true']); // Ответ на ajax запрос $('form').on('submit', function(e) { // Ajax при отправке формы e.preventDefault() var data = $(this).serialize() // Собрать данные из формы // Отправляем ajax запрос на сервер $.ajax({ type: 'POST', // Тип запроса url: '/params', // Url пишу куда отправляем data: data, // Данные, которые отправляем }) // В php принимаем через функцию parse_str($_POST['data'], $data); }) // Делигируем событие и отслеживаю измениние input $('body').on('change', '.aside input', function() { $.ajax({ url: '/cart/add', // Url пишу куда отправляем data: {id: id, qty: qty}, type: 'POST', beforeSend: function() { // Делаем до отправки $('.preload').fadeIn('fast', function() { // Включаем прелодер и скрываем всё остальное $('.content').hide() }) }, // onSubmit: function() { // Что случается при отправлении // } success: function(response) { // Получаем результат var res = JSON.parse(response) // Распарсить ответ $('.preload').delay(500).fadeOut('slow', function() { // Задержка на 0.5 секунды $('content').fadeIn() // Выключаем прелодер и показываем всё остальное }) }, error: function() { // При ошибки alert('Ошибка!') } }) })
Список
Loading...