我有一个场景,我需要使用ajax来调用控制器命令。命令成功执行后,它返回一个ViewName。 但是这个视图没有被调用(没有加载对应于该视图的JSP页面)。但是我得到了ajax回复。
我想进行ajax调用。当我收到回复时,基于此,我想提交表格。在这个加载的JSP页面上,我可以使用ajax响应。 有没有办法做到这一点?
答案 0 :(得分:0)
一个选项:在表单中添加隐藏字段。一旦ajax调用返回,在您的成功函数中,您将响应数据放入隐藏字段。根据您可能设置表单操作的任何其他参数。最后提交表格。
答案 1 :(得分:0)
ajax调用的目的是将数据返回到现有页面,但如果json返回视图名称,只需将窗口位置设置为javascript中的viewname。这会将浏览器转发到适当的位置。