标签: jquery asp.net-mvc asynccontroller
我想使用jQuery ajaxForm将数据发布到AsyncController以触发某些任务。我希望用户能够在此任务完成时继续浏览其他页面。然后,我想在任务完成后使用jGrowl之类的内容显示状态消息。
有人认为这是可能的吗?
第一个问题,当离开调用xxxAsync的页面时,回调动作xxxCompleted是否会触发?
第二个问题,你如何检索从xxxCompleted返回的JsonResult以在UI中显示(例如通过jGrowl)?
答案 0 :(得分:2)
是的,假设“浏览其他页面”显然位于您自己网站的上下文中,这是可能的。您可以通过ajax对服务器进行“传统”调查,或者查看Comet或刚刚发布的新SignalR。