Autor | Zpráva | ||
---|---|---|---|
Fidler Profil * |
#1 · Zasláno: 2. 10. 2016, 22:02:30
Ahoj,
jak mohu docílit toho, abych smazal a následně zobrazit div přes jquery, když má div stejné ID? Tzn. že potřebuji nejdřív smazat div id="zobraz-obsah" a následně načít data z show-data.php, kde celý obsah je obalený v tom div id="zobraz-obsah". Snažil jsem se takto: $(document).on('click','.vyber',function(){ var s = $(this).attr('title'); var value = s.split('-'); var rocnik_id = value[0]; $('#zobraz-obsah').remove(); $.ajax({ type:'POST', url:'/show-data.php', data: { rocnik_id: +rocnik_id }, success:function(html){ $('#zobraz-obsah').append(html); } }); }); Ale z nějakýho důvodu to nefunguje. Díky! |
||
user Profil * |
#2 · Zasláno: 2. 10. 2016, 22:07:37
Použij místo .remove() .empty()
|
||
quatzael Profil |
Fidler:
Když ho smažeš, tak už tam není, tudíž ho nemůžeš jen tak zobrazit (ten stejný).. Udělej třeba tohle: $('#zobraz-obsah').empty(); //AJAX $('#zobraz-obsah').html(html); Fidler: Případně pokud ho tam do načtení vůbec nechceš mít, tak ho můžeš schovat a potom zase zobrazit: $('#zobraz-obsah').empty(); // empty() je v tomto případě zbytečný, pokud jde jen o zobrazení.. $('#zobraz-obsah').hide(); //AJAX $('#zobraz-obsah').html(html); $('#zobraz-obsah').show(); |
||
Časová prodleva: 8 let
|
0