在jQuery POST之后渲染页面

时间:2012-01-18 07:44:03

标签: javascript jquery python web.py

我的web.py有问题。基本上用户单击一个按钮,该按钮向服务器发出POST请求。 POST请求返回“render.edit()”,这是渲染“编辑”模板的简写。但是,由于我是通过jQuery发出POST请求,因此页面的HTML只是在回调函数中,并且不会显示。我有办法更改整个页面的HTML吗?

谢谢!

2 个答案:

答案 0 :(得分:5)

不要使用Ajax来执行此操作。如果将数据发布到服务器应导致显示新页面,则只需使用传统模型。在这种情况下,使用Ajax没有任何好处。

答案 1 :(得分:0)

你也可以在python脚本的POST中尝试raise web.seeother('URL'),但在这种情况下,它也会运行该类的所有GET指令。