Как проверяет сервер? Ведь ему не сложно проверить - если есть в данных параметр значит пишем 1, если нет, то нет. А еще разумнее в базе дать полю значение по умолчанию, тогда в базу нужно записывать только пришедшие поля, конечно, если речь не идет об обновлении. Только именование полей как category[] без явных указаний ключей (без привязки) в данном случае есть плохой подход.
Если же все-таки все охота получить, то не используйте .serialize(), вместо этого получите все элементы формы, добавив их в отправление.
|