Убрать div с помощью ajax и затем показать

Рейтинг: 0Ответов: 1Опубликовано: 05.04.2015

При выборе radio нужно асинхронно убрать блок div, не получается. Вот:

<form method="post" action="">    
    <label for="rrr"><input id="rrr" type="radio" class="tr" name="dostavka" value="<?=$item['dostavka_id']?>" /><?=$item['name']?></label>    
</form>

Что нужно удалить:

<div class="notauth">
    <label>ФИО:</label> <input class="zakaz-inpt" type="text" name="name_zakaz">
</div>

Вот что мне уже помогли переделать на правильный код:

$(".tr").click(function(e){       
    var rrr = $("#rrr").val();
    $.ajax({
       url: './',
       type: 'POST',
       data: {rrr: rrr},
       success: function(){ $(".notauth").fadeOut(500); 
          setTimeout(function(){
               $(".notauth").remove();
          }, 500);
        },
       error: function(){
            alert("Error!");
       }
    });
});

Теперь отлично удаляет div при выборе нужного radio, но вот вопрос: а как возвратить обратно div, если выбрали другой radio?

Ответы

▲ 1

Может надо не удалить а скрыть?

 $(".notauth").hide();
 $(".notauth").show();