我们有一个使用Grails开发的Web应用程序,其中客户端通过套接字与服务器通信。同时,一个文件由一个java进程写入本地驱动器,该进程需要在Web页面中读取并显示,同时当客户端通过套接字发送消息“PROCEED”时,每个步骤都会移动一个进度条。如果客户端发送消息“STOP”,则必须关闭套接字并且必须停止文件读取以及进度条达到100%。
我做了一些研究,发现this
但问题是,我不知道如何将进度条的值和我的控制器类中的文件放入我的ajax javascript中,以使用它来移动进度条并显示文件。
任何人都可以帮我实现这个目标吗?
提前致谢。
答案 0 :(得分:2)
我的上一个项目有同样的问题,但由于时间限制无法解决,然后我选择了jqueryUI进度条,它可能对你有所帮助 这是如何使用它:
$("#divID").progressbar({value: false}).hide();
$("#submitBtn").click(function() {
progressbar = $( "#progressbar" ),
progressbarValue = progressbar.find( ".ui-progressbar-value" );
progressbarValue.css({
"background": '#B80000'
});
$.blockUI();
$("#divID").show();
});