$(document).ready(function(){ $('#window').on('show.bs.modal', function (e) { var rowid = $(e.relatedTarget).data('id'); $.ajax({ type : 'post', url : '/plik.php', data : 'rowid='+ rowid, success : function(data){ $('.fetched-data').html(data); } }); }); });
Otwieranie okien:
Wszystko działa pięknie tylko że problem jest taki że jak otworzyłem wcześniej okienko i je zamknęłam i później otworzyłem kolejne to przez ok 2 sek. (w zależności od łącza) pojawia się stara zawartość (poprzednia) i dopiero po tych dwóch sekundach pojawia się nowa zawartość.
Podejrzewam, że problem by rozwiązało wczytanie zawartości tego pliku, a dopiero później jego wyplucie do html'a, tylko jak to zrobić? Z góry dziękuję za pomoc :*
Dodałem:
beforeSend: function(){ $("#loading").show(); }, complete: function(){ $("#loading").hide(); },
przed success, ale wiele to nie pomogło
