我有一个web服务器。在Web服务器上有一个正在运行的进程正在做某些事情。当进程(或程序)正在运行时,它会发布它正在执行的任务状态的更新,该状态应该或多或少地指示它何时完成。 (如状态栏指示符,例如百分比编号)通过web服务器上的文件显示jQuery状态
进程(或程序)将写入一个名为busy.html的文件 - 在busy.html中,以下内容将由进程写入:处理:50%
Web服务器上的进程将间歇性地写入busy.html,直到它达到100%为止。当达到100%时,busy.html将被删除。
在网页上,我希望有一个jQuery代码,显示busy.html的内容,以指示Web服务器忙于处理的进程的状态或进度。
换句话说,Jquery应该轮询并显示现有网页中的busy.html内容,直到busy.html不再存在。
这个样子的Jquery代码怎么样?也许有更简单的方法将进度状态传递给jQuery,而不是像文中所解释的那样使用文件来指示现有状态。
更新我的问题:
而且,这会是(使用jQuery)正确的方法来表示服务器上运行的进程的状态?我想输入一个受密码保护的URL,并且加载的网页应该告诉我服务器上运行的进程的状态。运行该过程的技术是一个Perl脚本或程序,它正忙于将文件内容编入数据库。
2016-09-26
gpwr
+0
你就不能从busy.html采取的代码,并使用它在一个页面上? –
+0
http://api.jquery.com/jQuery.ajax/也要小心从本地磁盘读取文件。如果多个连接尝试访问它,它很容易被锁定。 –
+0
那么页面是否有标记可以查找以获取状态?你想如何在你的页面上显示它? –