Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

PHP if checkbox is checked + ajax


Recommended Posts

Здравствуйте. Необходима помощь, думаю, что для людей, знающих php это легко.
Сайт.

Добавьте товар в корзину и перейдите к оформлению заказа.
Там есть куча чекбоксов. Хочу сделать обновление цены при выборе чекбокса.

Делать приходится костылями (времени мало, изменяться не будет, так что пойдет).

При нажатии на чекбокс - все поля обновляются по ajax.
Необходимо вместе с этим проверить, выбран ли чекбокс и изменить значение переменной при этом. 

isset($_POST['']) подходит для того, если уже отправляются данные формы. Как осуществить проверку при обновлении, которое происходит при нажатии на чекбокс (или отдельно от этого) сразу же?

Извиняюсь за ламерство в написании и изложении вопроса... Спасибо

Надіслати
Поділитися на інших сайтах


Спасибо. Попробую разобраться. Автор симплы предлагает делать все через "учитывать в заказе". Доп. модуль писать нет сил и времени (и знаний не факт, что хватит). Сам автор симплы загружен, не хочет выполнить за определенную плату

Змінено користувачем afwollis
overquote deleted
Надіслати
Поділитися на інших сайтах


 

ну, во-первых, не 

$_POST

а 

$this->request->post

Ну надо значит из postData выхватить значение каждого из чекбоксов по имени и передать соответствующие значения в total

Надіслати
Поділитися на інших сайтах


Не подскажете, откуда он берет новые значения (newData)?

success: function(data) {
var newData = $(self.params.mainContainer, $(data)).get(0);
if (!newData && data) {
newData = data;
}
$(self.params.mainContainer).replaceWith(newData);
self.init();
if (typeof callback === "function") {
callback.call(self);
}
self.removeOverlays();
self.isReloading = false;
},

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.