0

所以今天我在维护一些旧代码,并且遇到了一种更新 UI 的方法,该方法可以用于我不熟悉的长时间运行的进程。

基本上,导入器会处理数千行 CSV 数据,并(在 PHP 中)在每个阶段回显标记。标记本身显示在包含在常规页面中的 iframe 中。

这种方法是否可行/可靠,还是处理这种情况的更好方法?

让一个 HTTP 请求保持打开状态只是为了缓慢返回 html(进度信息),这感觉有点不对劲。但是有更好的方法吗?

(我维护的代码是 PHP,但我想这不是重点)

4

1 回答 1

0

如果你需要你可以尝试做 ieprintf("done %d of %d", $done, $toDo); flush();并且不需要框架。关键是flush();

于 2012-08-22T20:47:25.987 回答