Показать сообщение отдельно
  #1 (permalink)  
Старый 02.10.2009, 16:45
Интересующийся
Отправить личное сообщение для slim-v Посмотреть профиль Найти все сообщения от slim-v
 
Регистрация: 04.06.2009
Сообщений: 11

Вернуть значение из $.ajax
var re='yo';
  $.ajax(
        {
            url: '/ajax/capcha_check',
            cache: false,
            dataType: "json",
            type: 'POST',
            data: {"capcha":value},
            success: function (data)
            {
               if(data['re']==false)
               {
                    if(repaint==true)
                        $("#capcha_img").attr("src","/lib/"+data['img']);
                    re=false;
               }
               else
               {
                    re=true;

               }
            },

        });
        alert(re);


Есть вот такой вот код. Интересует почему внутри $.ajax() нельзя изменить обявленые переменные js. Подскажите как из

success: function (data)
            {
               if(data['re']==false)
               {
                    if(repaint==true)
                        $("#capcha_img").attr("src","/lib/"+data['img']);
                    re=false;
               }
               else
               {
                    re=true;

               }
            }


вернуть false или true в функцию в которой собственно и исполняется
$.ajax

Последний раз редактировалось slim-v, 02.10.2009 в 16:49.
Ответить с цитированием