Доброй ночи, случайный гость.
Будь любезен, подскажи, как осуществить такую тему:
Есть "туева хуча" чекбоксов. И, чтобы не грузить форму, да и для удобства пользователя, хочу, чтобы при нажатии на чекбокс передавался нужный мне параметр (0 либо 1, разумеется), который хранится в базе в таком же виде, и быстренько находил свою ячеечку в базе, где бы мог спокойно себе дальше жить. В аяксе я пока ни в зуб ногой. Принцип понимаю, язык пока не знаю.
В общем, заранее благодарю, милсдарь.
1. hardcore - 22 Сентября, 2015 - 00:06:51 - перейти к сообщению
2. hardcore - 22 Сентября, 2015 - 10:11:19 - перейти к сообщению
Неужели никто не знает, как это сделать?
![Огорчение Огорчение](./im/emoticons/trouble.gif)
3. Viper - 22 Сентября, 2015 - 13:17:59 - перейти к сообщению
Подключаете jQuery
CODE (html):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <div class="checkboxes"><input type="checkbox" name="chk[]" value="" /><label>Lorem ipsum</label></div>
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- $('.chk').change(function(){
- var chk = $(this);
- if (chk.is(':checked')) { // Если отмечено
- // Отсылаем запрос на сервер методом POST
- $.post('index.php', $('.checkboxes input').serialize(), function(response){
- alert('Ok');
- });
- }
- });
Как-то так.
Подробнее смотрите в api:
http://api[dot]jquery[dot]com/jQuery[dot]post/
http://api[dot]jquery[dot]com/serialize/
PS!
hardcore пишет:
не привыкайте к говнокоду.
И, чтобы не грузить форму