В флажке отправки формы устанавливается значение «включено», а не «истина», я объясняю, как после отправки формы значения моего флажка отправляются как «включено», а не как true.
Предложения заключались в том, что мне нужно установить атрибут value, чтобы он возвращался как true. Поэтому я установил для флажка на странице значение true или false в зависимости от того, новый ли это элемент или значение из базы данных. Однако, когда я устанавливаю флажок, Firebug показывает, что значение не меняется. Итак, как это должно работать?
Обновите немного больше деталей
Хорошо, ситуация, конечно, не так проста, как описано выше. При публикации формы я использую jquery.form. Что он делает, так это то, что он просматривает все входные данные, получает значения, помещает их в объект, а затем отправляет их на сервер с помощью ajax-вызова.
Однако, когда в вашей форме есть загрузка файла, jquery.form обрабатывает загрузку файла, создавая iframe и выполняя некоторую магию (это необходимо для работы с fileupload), а затем вызывает $(form).submit();
именно в этой ситуации, когда я не отправляю данные через ajax, а через $.submit(), я получаю сериализованное значение «on», а не true. Я просмотрел код jquery.submit и не совсем понимаю, какого черта он делает. обновление При дальнейшем рассмотрении я предполагаю, что он просто запускает отправку формы, как это делает кнопка с типом отправки.
Подробнее здесь: https://stackoverflow.com/questions/919 ... is-checked
Значение флажка не меняется, когда флажок установлен ⇐ Jquery
Программирование на jquery
-
Anonymous
1767603740
Anonymous
В флажке отправки формы устанавливается значение «включено», а не «истина», я объясняю, как после отправки формы значения моего флажка отправляются как «включено», а не как true.
Предложения заключались в том, что мне нужно установить атрибут value, чтобы он возвращался как true. Поэтому я установил для флажка на странице значение true или false в зависимости от того, новый ли это элемент или значение из базы данных. Однако, когда я устанавливаю флажок, Firebug показывает, что значение не меняется. Итак, как это должно работать?
[b]Обновите немного больше деталей[/b]
Хорошо, ситуация, конечно, не так проста, как описано выше. При публикации формы я использую jquery.form. Что он делает, так это то, что он просматривает все входные данные, получает значения, помещает их в объект, а затем отправляет их на сервер с помощью ajax-вызова.
Однако, когда в вашей форме есть загрузка файла, jquery.form обрабатывает загрузку файла, создавая iframe и выполняя некоторую магию (это необходимо для работы с fileupload), а затем вызывает $(form).submit();
именно в этой ситуации, когда я не отправляю данные через ajax, а через $.submit(), я получаю сериализованное значение «on», а не true. Я просмотрел код jquery.submit и не совсем понимаю, какого черта он делает. [b]обновление[/b] При дальнейшем рассмотрении я предполагаю, что он просто запускает отправку формы, как это делает кнопка с типом отправки.
Подробнее здесь: [url]https://stackoverflow.com/questions/9195437/checkbox-value-doesnt-change-when-box-is-checked[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия