[Kiev-pm] Редирект в Dancer2

TheAthlete theathlet at yandex.ru
Fri Jan 3 00:33:18 PST 2014


Проблему уже решил, проблема была в том, что редирект проходит, но его не  
видно, т.к. запрос посылается через AJAX. Поэтому необходимо было  
перенаправление сделать с помощью JavaScript:

$.post('/login', { "username": $('#username').val(), "password":  
$('#password').val() }, function(data, textStatus, jqXHR){
   data.error
     ? $('#loginResult').text("data.error: " + data.error).addClass("error")
      : $(window).attr('location', '/');
});

>
> Не совсем понятно как проверяешь. По логам - да есть редирект.
> Покажи
> wget -O - http://localhost:3000/
>
>
>> 127.0.0.1 - - [18/Dec/2013:14:01:41 +0200] "GET /login HTTP/1.1" 200  
>> 4694
>> "-" "Opera/9.80 (X11; Linux x86_64) Presto/2.12.388 Version/12.16"
>> 127.0.0.1 - - [18/Dec/2013:14:01:49 +0200] "POST /login HTTP/1.1" 302 0  
>> "
>> http://localhost:5000/login" "Opera/9.80 (X11; Linux x86_64)
>> Presto/2.12.388 Version/12.16"
>> 127.0.0.1 - - [18/Dec/2013:14:01:49 +0200] "GET / HTTP/1.1" 200 5 "
>> http://localhost:5000/login" "Opera/9.80 (X11; Linux x86_64)
>> Presto/2.12.388 Version/12.16"
>>
>> Подскажите, в чем может быть проблема?
>>
>
> Посмотри (кажется твой случай)
> https://en.wikipedia.org/wiki/Post/Redirect/Get
>
>


-- 
Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/


More information about the Kiev-pm mailing list