Ajax jquery succès de la portée

J'ai cet appel ajax à un doop.php.

    function doop(){
        var old = $(this).siblings('.old').html();
        var new = $(this).siblings('.new').val();

        $.ajax({
            url: 'doop.php',
            type: 'POST',
            data: 'before=' + old + '&after=' + new,
            success: function(resp) {
                if(resp == 1) {
                    $(this).siblings('.old').html(new);
                }
            }
        });

        return false;
    }

Mon problème est que le $(this).siblings('.old').html(new); ligne n'est pas ce qu'il est censé faire.

merci..
tous les commentaires/réponses sont votées.

Mise à jour: il semble que la moitié du problème est dans la portée (merci pour les réponses qui m'ont aidé à préciser que), mais l'autre moitié, c'est que je suis en train d'utiliser ajax dans une manière synchrone. J'ai créé un nouveau post

InformationsquelleAutor Chris | 2009-10-15