在jQuery POST之后呈现页面
Rendering a page after jQuery POST
我对web.py有一个问题。基本上,用户单击一个按钮,就会向服务器发出POST请求。POST请求返回"render.edit()",这是渲染"edit"模板的捷径。但是,由于我是通过jQuery发出POST请求的,所以页面的HTML只是在回调函数中,不会显示出来。我有办法更改整个页面的HTML吗?
谢谢!
不要使用Ajax来实现这一点。如果将数据发布到服务器会显示一个新页面,只需使用传统模型即可。在这种情况下,使用Ajax不会带来任何好处。
您也可以在python脚本的POST中尝试raise web.seeother('URL')
,但在这种情况下,它也会运行该类的所有GET指令。
相关文章:
- 在Jquery detachment()和appendTo()之后定位元素
- 在刚刚调用的append函数之后,jquery.height()不会返回实际值
- JQuery hide()在show()之后不起作用,反之亦然
- 在XMLHttpRequest之后重新初始化jQuery
- Jquery添加一个类之后,如何应用css
- PHP/Ajax/jquery/JON-在Ajax Post之后将echo文本中的一部分作为变量返回
- 如何让C#代码在页面加载时运行的jquery脚本之后运行
- 如何使用Jquery水平打印表中的数组元素,并在某个元素之后垂直打印
- 动态jQuery不在.append()之后发布表单的添加输入
- jQuery单击事件在一次之后不会触发
- 在AJAX jQuery加载()之后运行jQuery代码
- Richfaces捆绑的jQuery包含在webapp捆绑的JavaScript文件之后
- Jquery - 从查询字符串中获取“#”值之后,而不是在“?”符号值之后获取
- jQuery Slider/Carousel 在 DOM 之后更新内容
- 可以使 jquery 点击事件在所有其他点击事件之后执行
- jQuery 选择元素后,在创建它们之后
- 为什么在Firefox更新之后JQuery不能在我的MVC 4应用程序中工作
- $.post之后jQuery日期选择器不工作
- AJAX之后Jquery不起作用
- 用jQuery赋一个html值,但之后jQuery返回旧值,为什么?