Показать сообщение отдельно
  #1 (permalink)  
Старый 14.06.2013, 23:23
Аспирант
Отправить личное сообщение для Marker Посмотреть профиль Найти все сообщения от Marker
 
Регистрация: 06.01.2013
Сообщений: 95

Что то не так с кодом
$('.delete').click(function(e) {
                e.preventDefault();
                var id = $(this).attr('id');
                $('.n_warning').fadeOut(500);
                $('.n_warning').fadeIn(500);
                $('.n_warning').html('<p>Are you sure? <button id=\"yes\">YES</button><button id=\"no\">NO</button></p>');

                    $('#yes').click(function(){
                        $.ajax({
                                type: 'POST',
                                url: '/admin/delete',
                                data: {
                                    id:id
                        },
                        success: function(data){
                            $('#'+id).fadeOut(500);
                    $('#adm-notification').html(data);
                }
            });
                     });
                    $('#no').click(function(){
                        $('.n_warning').fadeOut(500);
                    });
            });

Код вроде бы работает, все отлично. Но вот сделал один раз (т.е кликнул на .delete потом на #yes, отправил ajax, удалил из базы) после этого больше .delete не кликается, соответвенно .n-warning не появляется. В чем проблема?
Ответить с цитированием