dorian
Авг. 19, 2012 17:06:31
Есть две вьюхи:
@view_config(route_name="admin_currency_parse",
request_method="POST",
renderer="json")
def parse(self):
................................
self.request.session['parser_progress'] = val
return {}
@view_config(route_name="admin_currency_parse_progress",
request_method="POST",
xhr=True,
renderer="json")
def parse_progress(self):
return self.request.session.get('parser_progress',0)
Первая устанавливает значение в session, вторая пытается ее получить через ajax. Как получить значение session через ajax?
appetito
Авг. 20, 2012 14:24:31
Ну так как вы написали. В чем проблема?
dorian
Авг. 20, 2012 17:04:23
appetito
Ну так как вы написали. В чем проблема?
Ничего не получится, судя по всему не передаются куки.
ziro
Авг. 21, 2012 10:45:57
Куки должны нормально передаваться. Посмотрите в инструментах разработчика для Вашего браузера является ли Ваш cookie корректным.
У меня подробная проблема встречалась с установкой cookie_max_age. Пирамида проглатывала нормально для cookie_max_age разные положительные значения int (я пробовал выставить 2 года - 63,072,000), но вот Google Chrome отказался признавать max-age, если значение выходило за пределы некоего интервала (я, если честно, не стал его пытаться угадать) и не передавало cookie обратно на сервер. В итоге остановился на 2-х неделях 1,209,600.