我正在使用Ajax开发进度条。我的客户端代码工作正常,但我在服务器端有问题。我使用的是基于C的CGI。
if(i == inc && pb_inc<=100)
{
fptr = fopen("progress_bar.txt", "w");
fprintf(fptr,"%d", j);
fclose(fptr);
pb_inc++;
}
基本上我在一定数量的字节后增加进度条。我在这里看到的是,CGI不会将任何数据显示到文本文件,直到它将所有数据逐个发送到文件。
我已提到http://www.redips.net/javascript/ajax-progress-bar/
有什么想法在这里发生吗?
答案 0 :(得分:0)
调用fflush(fptr)
会改进吗?我假设客户端正在请求progress_bar.txt
,这可能没有按预期更新。