Здравствуйте.
Есть n элементов с классом click.
При клике по такому элементу на сервер отправляется нечто и возвращается нечто:
$(".link").click(function() {
$.ajax( {
url : '/index.php/test/test',
type : "POST",
data : "id=" + $(this).attr('id'),
success : function(data) {
alert (data);
},
cache : false,
error : function(e) {
alert("error: " + e);
}
});
});
соответственно при удачном исходе метод использует параметр success.
Как внутри этого метода обратиться к элементу с классом .click клик по которому вызвал отправку данных.
короче, не работает вот это:
....
success : function(data) {
$(this).prev("p").html(data);
},
....
Оно и понятно,
this
здесь это видимо сама функция. Тогда как?
Если писать просто (".click") это затронет все подобные элементы, а нужен только инициатор.
Спасибо тем кто откликнется.