Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 15742|Отговор: 0

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

[Копирай линк]
Публикувано в 9.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