В обработчике 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, время: 04:08. |