Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 15742|Odpověď: 0

[Bootstrap] Modální nastavení Bootstrap neukládá data do mezipaměti

[Kopírovat odkaz]
Zveřejněno 09.11.2015 11:00:19 | | | |


Modální dialog front-end frameworku Bootstrap lze zadat pomocí URL pomocí vzdálené volby, takže dialog automaticky načte data z této adresy do .modálního těla při prvním objevení, ale načte se pouze jednou, ačkoli tento problém lze vyřešit vyvoláním metody removeData() v události.

Po vyhledání a konzultaci příslušné dokumentace jsem zjistil, že stačí napsat prohlášení do skryté události dialogového okna:

  1. $("#myModal").on("hidden", function() {
  2.     $(this).removeData("modal");
  3. });
Kopírovat kód
Také můžete data před otevřením dialogu odstranit pokaždé, a efekt je stejný.

Poznámka: Výše uvedený kód je založen na Bootstrap v2, pokud použijete Bootstrape v3, HTML modálního dialogu a události jsou napsány odlišně, například pro skrytou událost výše tak, aby se napsalo jako:


  1. $("#myModal").on("hidden.bs.modal", function() {
  2.     $(this).removeData("bs.modal");
  3. });
Kopírovat kód






Předchozí:Naučí vás otevřít luxusní podnik se zelenými diamanty za vás, můžete vydělat asi 60 jüanů za objednávku, což je snadné
Další:O .net Uložené procedury null se automaticky stává výchozí metodou zpracování výjimek
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com