Показать сообщение отдельно
  #1 (permalink)  
Старый 10.02.2015, 03:56
Новичок на форуме
Отправить личное сообщение для DevOlegKosarev Посмотреть профиль Найти все сообщения от DevOlegKosarev
 
Регистрация: 08.02.2015
Сообщений: 5

В чём вся соль?
Есть вот такая html разметка НА СТРАНИЦЫ БОЛЬШЕ НЕ ЧЕГО КРОМЕ ТЕГОВ BODY HTML
<ul>
<li id="id_element">
                        <img src="/assets/images/___.jpg" class="portrait" />
                        <div>
                            <span class="title">ID db: 603</span>
                        </div>
                        <div class="action">
<img src="/assets/images/icons/___.png"> 
<a class="send">Отправить</a>
<input value="603" class="id" type="text">
</div>
</li>
</ul>


Есть вот такой скрипт
jQuery(".send").click(function () {
jQuery(this).parents("#id_element").find(".title").css("background", "yellow");
                            
                            jQuery.ajax({
                                type: 'POST',
                                url: '/function/ajax/ajax.php',
                                data: {},
                                dataType: 'json',
                                success: jQuery.proxy(function (data) {
                                    if (data.error === false) {
jQuery(this).parents("#id_element").find(".title").css("background", "red");
                                    }
                                })
                            });
                        });


СТРОЧКА
jQuery(this).parents("#id_element").find(".title").css("background", "yellow");
РАБОТАЕТ


Жёлтым выделяется как надо запрос ajax проходит успешно. если писать
alert('ajax success')
тоже успешно обработается... НО почему не красится элимент в красный просте ajax запроса... Далее даже если буду писать
jQuery(this).parents("#id_element").css("background", "red");

Тоже не чего не красится... Хотя опятже до ajax запроса что то да красилась в чём соль?
Вопрос как мне обратится к элименту скажем .title ПОСЛЕ УСПЕШНОГО ОТВЕТА ОТ AJAX?
Зарание большое спасиба за помощь.
Ответить с цитированием