2016-04-18 7 views
0

Ich habe Datentabelle mit ID Depots in meiner Vorlage. Ich habe eine Modalität in dieser Vorlage erstellt, die angezeigt wird, wenn ein bestimmter href Tag geklickt wird. Beispielcode, der für die Ansicht modal verantwortlich ist unter -Löschen von Cache aus DOM mit jquery

$("#depots").on("click", ".depots-pricing-details", function (e) { 
     ....... 
}); 

Es gibt mehrere Ereignisse sind in diesem Ereignis Klick binded. Mein Problem ist, wenn das Modal geschlossen ist und das gleiche Modal für ein anderes Element (in einer anderen Zeile) geöffnet ist, scheint jedes Element des Modals verschoben zu sein.

Um dieses Problem zu umgehen, habe ich hinzugefügt Seite neu laden Funktionalität im Falle des modalen Schließen, die die Seite neu geladen und damit Cache für vorherige Veranstaltung gelöscht wird.

Es ist kein effektiver Weg, um das Problem zu überwinden. Meine Frage ist, gibt es irgendeine jquery Methode, zum des Löschens des Zwischenspeichers gerade nach dem Schließen irgendeines/spezifischen Ereignisses?

+1

Können Sie ausführbare Demo/Snippet oder [jsfiddle] (https://jsfiddle.net/) teilen, die uns das Problem verstehen lassen? – Rayon

+0

Ok. Ich versuche. Aber es wird einige Zeit dauern. @RayonDabre – ni8mr

+0

was meinst du mit displaced? – madalinivascu

Antwort

0

können

window.location.reload(true); 

+0

Ich habe document.location.reload verwendet (true). Dies lädt meine Seite nach jedem Schließen meines Modals neu. Ich suche nach einer besseren Lösung. – ni8mr

+0

okay Buddy ich dachte, es könnte helfen. –

0

könnte Ihnen helfen, den Inhalt unter Verwendung dieses löschen kann. $ ("# Id") html (“„);