Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 15742|Ответ: 0

[Бутстрэп] Модальная настройка Bootstrap не кэширует данные

[Скопировать ссылку]
Опубликовано 09.11.2015 11:00:19 | | | |


Модальный диалог фронтенд-фреймворка Bootstrap можно задать с помощью URL с помощью опции удалённого режима, так что диалог автоматически загружает данные с этого адреса в .modal-body при первом появлении, но загружается только один раз, хотя эту проблему можно решить, вызвав метод removeData() в событии.

После поиска и обращения с соответствующей документацией я обнаружил, что достаточно написать утверждение в скрытом событии диалогового окна:

  1. $("#myModal").on("hidden", function() {
  2.     $(this).removeData("modal");
  3. });
Копирование кода
Вы также можете удалять данные перед открытием диалога каждый раз, и эффект остаётся одинаковым.

Примечание: вышеуказанный код основан на Bootstrap v2, если вы используете Bootstrape v3, HTML модального диалога и события записываются по-разному, например, для скрытого события выше, чтобы записаться как:


  1. $("#myModal").on("hidden.bs.modal", function() {
  2.     $(this).removeData("bs.modal");
  3. });
Копирование кода






Предыдущий:Научить вас открывать бизнес с роскошными зелёными бриллиантами от вашего имени, вы сможете заработать около 60 юаней за заказ, что легко
Следующий:О выполнении .NET Сохраняемая процедура Null автоматически становится методом обработки исключений по умолчанию
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com