| 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: 10 let
|
|||
0