我的web.py有问题。基本上用户单击一个按钮,该按钮向服务器发出POST请求。 POST请求返回“render.edit()”,这是渲染“编辑”模板的简写。但是,由于我是通过jQuery发出POST请求,因此页面的HTML只是在回调函数中,并且不会显示。我有办法更改整个页面的HTML吗?
谢谢!
答案 0 :(得分:5)
不要使用Ajax来执行此操作。如果将数据发布到服务器应导致显示新页面,则只需使用传统模型。在这种情况下,使用Ajax没有任何好处。
答案 1 :(得分:0)
你也可以在python脚本的POST中尝试raise web.seeother('URL')
,但在这种情况下,它也会运行该类的所有GET指令。