В обработчике AJAXа не работают ф-ии обхода.
При нажатии на кнопку(class="button"), мне надо взять данные из textarea(class="comment") отправить их скрипту, получить результат, и вставить его в тот же самый textarea.
Методом анализа firebug'ом выяснилось, что "затык" происходит в фукции-обработчике Ajax-запроса. Данные приходят, однако не вставляются в textarea. Такое чувство, что в ней нельзя делать полноценный обход относительно $this. Что мне делать?
$(".button").click(function() {
var comment=$(this).closest(".message").find(".comment").val();
$.get("?ajaxcomment=" + comment,
function(data)
{ $(this).closest(".message").find(".comment").val(data); });
return false;
});
|
$(".button").click(function() {
var comment = $(this).closest(".message").find(".comment");
$.get("?ajaxcomment=" + comment.val(), function( data ) {
comment.val( data );
});
return false;
});
|
Помогло.
Спс.) |
| Часовой пояс GMT +3, время: 13:58. |