我是想实现这样的目标
  
    整个程序有三个部分, 一,创建表    二,执行插入     三,打开浏览。
 
    点开始执行 后在个步骤会从一到三完成,因为数据表,数据内容都比较多,所以在执行过程中要等待一段时间,在这段时间中显示出正在执行的信息,比如在创建表的时候显示  正在创建 , 在插入的时候显示  正在插入等
   
    这种的怎么实现,请高手指教一下。

解决方案 »

  1.   

    AJAX,后台工作,工作进程完成就返回前台显示等待下一工作
      

  2.   

    你可以用php将状态写入一个文件中,前台使用ajax提交php从文件中获取现在的执行状态
      

  3.   

    你的ajax最好使用长连接,不要使用轮询
      

  4.   

    用输出缓冲
    比如
    ignore_user_abort(true);
    set_time_limit(0);  
    function seeme(){
    sleep(1);
    echo "HELLO!".date('h:i:s')."<br>";
    }ob_end_clean();
    ob_start();while(1){ob_flush();
    flush();
    seeme();
    }lz参考一下这个帖子
    http://topic.csdn.net/u/20100504/11/d3703c38-456e-4048-a22f-423e696a1642.html
    http://topic.csdn.net/u/20100316/10/6b5c7db1-9eeb-4ec0-bc47-e075940b1868.html