Wywołanie JQuery AJAX: $ (this) nie działa po sukcesie

Zastanawiam się, dlaczego $ (to) nie działa po wywołaniu jQuery ajax.

Mój kod jest taki.

$('.agree').live("click", function(){  // use live for binding of ajax results
      var id=($(this).attr('comment_id'));
      $.ajax({
        type: "POST",
        url: "includes/ajax.php?request=agree&id="+id,
        success: function(response) {
            $(this).append('hihi');
        }
      });
      return false;
    });

Dlaczego $ (this) nie działa w tym przypadku po wywołaniu ajax? To działałoby, gdybym używał go przed ajaxem, ale bez efektu po.

questionAnswers(1)

yourAnswerToTheQuestion