3

我想使用 jQuery ajaxForm 将数据发布到 AsyncController 以启动某些任务。我希望用户能够在此任务完成时继续浏览其他页面。然后,我想在任务完成后使用类似jGrowl的东西显示状态消息。

有人认为这是可能的吗?

第一个问题,退出调用xxxAsync的页面时,回调动作xxxCompleted会触发吗?

第二个问题,您将如何检索从 xxxCompleted 返回的 JsonResult 以显示在 UI 中(例如通过 jGrowl)?

4

1 回答 1

2

是的,假设“浏览其他页面”显然是在您自己网站的上下文中,这是可能的。您可以通过 ajax 对服务器进行“传统”轮询,或者查看Comet或刚刚发布的新SignalR 。

于 2011-08-26T10:33:49.460 回答