0
我正在开发一个使用Ajax的进度条。我的客户端代码工作正常,但我在服务器端有问题。我正在使用基于C的CGI。基于Ajax的进度条
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/
任何想法发生了什么吗?
不,fflush(fptr)不会改变任何东西。是的,客户端正在请求progress_bar.txt,尽管文本文件已更新,但在更新时无法读取,只有在完成更新后才可用。 – Punit 2010-06-01 15:41:06