Ajax jQuery ámbito de éxito.
Tengo esta llamada ajax a undoop.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;
}
Mi problema es que el$(this).siblings('.old').html(new);
La línea no está haciendo lo que se supone que debe hacer.
gracias .. todos los comentarios / respuestas útiles son votados.
Actualizar: Parece que la mitad del problema era el alcance (gracias por las respuestas que me ayudaron a aclarar eso), pero la otra mitad es que estoy tratando de usar ajax de manera sincrónica. He creado una nueva publicación.