3

.postjQuery の AJAX メソッドを使用しています。

// completion toggling
$('.item input').click(function() {
    $.post('complete.php', {item: this.id}, function() {
        $(this).parent().fadeOut('slow');
    });
});

ここで何が間違っていますか?レコードが更新されると AJAX は機能しますが、コールバック イベントは発生しません。Firebug にもエラーはありません。

4

1 に答える 1

3

その時点で別の「これ」じゃないのかな。キャプチャを使用してみてください:

$('.item input').click(function() {
    var tmp = this;
    $.post('complete.php', {item: this.id}, function() {
        $(tmp).parent().fadeOut('slow');
    });
});
于 2009-03-28T21:19:34.597 に答える