функция .click не работает для меня - PullRequest
8 голосов
/ 19 июля 2009

У меня в скрипте много функций jquery, но конкретная не работает, это моя функция

  $('#delete').click(function() {
          var id = $(this).val();
          $.ajax({
                     type: 'post',
                     url: 'update.php',
                     data: 'action=delete&id=' + id ,
                     success: function(response) {
                             $('#response').fadeOut('500').empty().fadeIn('500').append(response);
                             $(this).parent('tr').slideUp('500').empty();
                           }
                 });        
         });

аналогичная функция, как это работает

<!-- WORKING FUNCTION -->
$('#UpdateAll').click(function() {
            $.ajax({
            type: 'post',
            url: 'update.php',
            data: 'action=updateAll',

            success: function(response) {
                $('#response').fadeOut('500').empty().fadeIn('500').append(response);

                $('#table').slideUp('1000').load('data.php #table', function() {
                    $(this).hide().appendTo('#divContainer').slideDown('1000');
                });
            }
            });     
        });

Я проверил с помощью firebug, консоль не показывает никаких ошибок, я проверил HTML-источник, значения загружаются правильно, я проверил мой php-файл 5 раз, это правильно, не могу понять проблему. Пожалуйста, помогите.

Ответы [ 11 ]

0 голосов
/ 19 июля 2009

1) перед последним }); вы должны добавить return false;

2) Вы уверены, что #delete существует? Кроме того, вы уверены, что УНИКАЛЬНО?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...