Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   В обработчике AJAXа не работают ф-ии обхода. (https://javascript.ru/forum/jquery/26814-v-obrabotchike-ajaxa-ne-rabotayut-f-ii-obkhoda.html)

psixojoker 23.03.2012 12:55

В обработчике 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;

 });

devote 23.03.2012 13:03

$(".button").click(function() {
    var comment = $(this).closest(".message").find(".comment");

    $.get("?ajaxcomment=" + comment.val(), function( data ) {
        comment.val( data );
    });

    return false;
});

psixojoker 23.03.2012 13:14

Помогло.
Спс.)


Часовой пояс GMT +3, время: 04:08.