Всем привет. Подобный вопрос уже не раз поднимался как и на тостере так и на просторах интернета, но я хочу уточнить и понять правильно ли я понял.
У меня на стр. есть checkbox, три уровня вложенности (есть checkbox и input), пользователь например открывает разные уровни, заполняет поля, а потом делает неактивным главный checkbox. Мне нужно когда пользователь снимает галочку с главного checkbox очищать все что делал пользователь, т.е. все поля который заполнял отмечал чекбоксы и т.д. переводить в исходное состояние.
Самый простой вариант который нашёл это обновлять блок, делаю так
$.pjax.reload('.name_class', { type: "POST", timeout: 6000});
но внутри этого блока обновляется не вложение а вся стр. помещается внутрь этого блока
сделал так
$.pjax.reload('.name_class', { timeout: 6000});
и обновилась вообще вся стр.
почитав другие вопросы я предполагаю что из-за того что не делаю запрос к серверу и он считается пустым и вставляет всю стр.
Вопрос
Можно обновить только блок, не делая к серверу запроса?, или в таком случае нужно делать только так
$(".name_class input:checkbox:enabled").removeAttr('checked');
//дальше писать на каждый input очистку value