2012-01-18 4 views
0

У меня проблема с web.py. В основном пользователь нажимает кнопку, которая делает запрос POST серверу. Запрос POST возвращает «render.edit()», что является короткой рукой для визуализации шаблона «edit». Однако, поскольку я делаю запрос POST через jQuery, HTML-страница страницы просто находится в функции обратного вызова и не отображается. Есть ли способ изменить HTML всей страницы?Оказание страницы после jQuery POST

Спасибо!

ответ

5

Не используйте Ajax для этого. Если публикация данных на сервере должна привести к отображению новой страницы, просто используйте традиционную модель. В этом случае вы ничего не получаете, используя Ajax.

+0

+1: Это должно обрабатываться встроенным javascript или непосредственно через загрузку страницы. – CBusBus

0

вы также можете попробовать raise web.seeother('URL') внутри POST скрипта python, но в этом случае он также будет выполнять все инструкции GET этого класса.

Смежные вопросы