@SeiLove

Почему не обновляется ширина у children?

Добрый день! Прохожусь по классу ".raiting" через each. И везде всё работает, кроме ajax. Проблема в частности в success: function. Т.е. например следующий за .raiting блок .raiting_info, он не очищает. Хотя если убрать "this", всё работает...но срабатывает для всех,а мне надо для текущего :( При чём это касается и "установки" ширины. Всё отваливается с this.... текущий элемент теряется что ли, после отправки ajax? Может ли мне кто-то открыть глаза?

$.ajax({
	    type: "POST",
                 url: "g.php",
            data: { "id": id, "u": u},
   	   beforeSend: function(){
  $(this).next('.raiting_info').empty();
            $(this).next('.raiting_info').html('<img src="/images/load.gif" />');
        },
            success: function(html) {
				alert(html);
				   $(this).next('.raiting_info').empty();
                      $(this).next('.raiting_info').append(html);
		 $(this).children('.raiting_votes').width(24);                         
 $(this).next('.raiting_info').toggle(); 
            }
    });
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
@SeiLove Автор вопроса
Ответ в вопросе оказался... омг)) в ajax передавать context: this
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Inwork277
Количество табуляций киданием костей определяете?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы