Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 15742|Svar: 0

[Bootstrap] Bootstrap-modalinställningen cachar inte data

[Kopiera länk]
Publicerad på 2015-11-09 11:00:19 | | | |


Modaldialogen i front-end-ramverket Bootstrap kan specificeras med en URL med fjärralternativet, så att dialogen automatiskt laddar data från denna adress till .modal-body när den dyker upp för första gången, men den laddas bara en gång, även om detta problem kan lösas genom att anropa metoden removeData() i händelsen.

Efter att ha sökt och konsulterat relevant dokumentation upptäckte jag att det räcker att skriva ett uttalande i den dolda händelsen i dialogrutan:

  1. $("#myModal").on("hidden", function() {
  2.     $(this).removeData("modal");
  3. });
Kopiera koden
Du kan också ta bort data innan du öppnar dialogen varje gång, och effekten är densamma.

Obs: Koden ovanstående är baserad på Bootstrap v2, om du använder Bootstrape v3 skrivs HTML:n i modaldialogen och händelsen olika, till exempel för den dolda händelsen ovan, för att skriva som:


  1. $("#myModal").on("hidden.bs.modal", function() {
  2.     $(this).removeData("bs.modal");
  3. });
Kopiera koden






Föregående:Lär dig att starta ett lyxigt grönt diamantföretag åt dig, du kan tjäna cirka 60 yuan per beställning, vilket är enkelt
Nästa:Om .net exekvering Stored Procedure Null blir automatiskt standardmetoden för hantering av undantag
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com