【问题标题】:Rendering a page after jQuery POST在 jQuery POST 之后渲染页面
【发布时间】:2012-02-12 23:21:54
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: javascript jquery python web.py


    【解决方案1】:

    不要使用 Ajax 来执行此操作。如果将数据发布到服务器会导致显示新页面,则只需使用传统模型即可。在这种情况下,使用 Ajax 将一无所获。

    【讨论】:

    • +1:这应该使用内联 javascript 或直接通过页面加载来处理。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2017-11-22
      • 2018-04-26
      • 2021-09-27
      • 2021-01-02
      • 2011-07-15
      • 1970-01-01
      • 2011-03-05
      • 2018-03-04
      • 1970-01-01
      相关资源
      最近更新 更多