Chamada Jquery AJAX: $ (this) não funciona após o sucesso
Eu estou querendo saber porque $ (isso) não funciona após uma chamada ajax jQuery.
Meu código é assim.
$('.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;
});
Por que o $ (this) não funciona nesse caso após a chamada ajax? Funcionaria se eu usá-lo antes do ajax, mas nenhum efeito depois.