Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有任何Rails插件使用JS轮询服务器以完成后台进程?_Javascript_Ruby On Rails_Plugins_Delayed Job_Background Process - Fatal编程技术网

Javascript 是否有任何Rails插件使用JS轮询服务器以完成后台进程?

Javascript 是否有任何Rails插件使用JS轮询服务器以完成后台进程?,javascript,ruby-on-rails,plugins,delayed-job,background-process,Javascript,Ruby On Rails,Plugins,Delayed Job,Background Process,我知道编写一些轮询JS来询问Rails应用程序是否完成了后台工作可能很简单。但我想知道是否有人已经将此功能打包为插件 基本上,我有几个延迟的_作业正在运行,我正在寻找一个插件,它将轮询服务器以完成特定的作业,然后在发现作业已完成时激活回调 有什么想法吗 Berns可能很少有插件能做到这一点,因为它通常是一个非常特定于应用程序的解决方案,尤其是在服务器端。构建非常简单,Rails操作以JSON返回作业状态,然后使用setTimeout和jQuery.ajax或Prototype的ajax.Peri

我知道编写一些轮询JS来询问Rails应用程序是否完成了后台工作可能很简单。但我想知道是否有人已经将此功能打包为插件

基本上,我有几个延迟的_作业正在运行,我正在寻找一个插件,它将轮询服务器以完成特定的作业,然后在发现作业已完成时激活回调

有什么想法吗


Berns

可能很少有插件能做到这一点,因为它通常是一个非常特定于应用程序的解决方案,尤其是在服务器端。构建非常简单,Rails操作以JSON返回作业状态,然后使用setTimeout和jQuery.ajax或Prototype的ajax.PeriodicalUpdater定期轮询服务器


你不需要一个大框架或Comet服务器就可以做到这一点。

我最终使用了一个用于jQuery的PeriodicalUpdater插件。以下是链接: