【发布时间】:2012-02-12 23:21:54
【问题描述】:
我的 web.py 有问题。基本上,用户单击一个按钮,该按钮向服务器发出 POST 请求。 POST 请求返回“render.edit()”,这是呈现“编辑”模板的简写。但是,由于我通过 jQuery 发出 POST 请求,因此页面的 HTML 只是在回调函数中,不会显示。有没有办法让我改变整个页面的 HTML?
谢谢!
【问题讨论】:
标签: javascript jquery python web.py
我的 web.py 有问题。基本上,用户单击一个按钮,该按钮向服务器发出 POST 请求。 POST 请求返回“render.edit()”,这是呈现“编辑”模板的简写。但是,由于我通过 jQuery 发出 POST 请求,因此页面的 HTML 只是在回调函数中,不会显示。有没有办法让我改变整个页面的 HTML?
谢谢!
【问题讨论】:
标签: javascript jquery python web.py
不要使用 Ajax 来执行此操作。如果将数据发布到服务器会导致显示新页面,则只需使用传统模型即可。在这种情况下,使用 Ajax 将一无所获。
【讨论】:
您也可以在 python 脚本的 POST 中尝试raise web.seeother('URL'),但在这种情况下,它也会运行该类的所有 GET 指令。
【讨论】: