Помогите пожалуйста написать правильно код...
Вот что имею сейчас:
Есть форма:
<form method="post" action="this.form.submit();" name="form1">
<input type="checkbox" name="category[]" onclick="function1();" value="1">Поле 1
<input type="checkbox" name="category[]" onclick="function1();" value="2">Поле 2
<input type="checkbox" name="category[]" onclick="function1();" value="3">Поле 3
...
<input type="checkbox" name="category[]" onclick="function1();" value="n">Поле n
</form>
Есть попытка отправить данные в обработчик:
function function1() {
var data = $("[name='form1']").serialize();
$.ajax({
url: "action.php",
type: "POST",
async: true,
cache: false,
data: data
});
}
В базе у каждого поля есть столбец "enable" принимающее значение 1 или 0 (вкыл или выкл).
Обработчику (action.php) надо при нажатии на галочку (чекбокс или радио), получить id поля для которого меняем состояние, и само состояние (1 или 0) и дальше соответственно обновить инф-ю в базе. Вот как правильно эти данные обработчику передать, не могу разобраться.
Понимаю что делаю явно что-то не по людски)) Но с JS знаком немного больше чем никак...