处理大部分响应部分

时间:2015-03-03 14:59:58

标签: php ajax

我正在对php进行ajax调用,如

$.ajax({
    url: "php_scripts/work.php",
    type: "post",
    data: {count: count},
    success: function(d) {
        //prev html content eg <div>blah blah </div>
        var prevData = document.getElementById("result_of_duplicate_div").innerHTML;
        prevData += d;

        //updated content
        document.getElementById("result_of_duplicate_div").innerHTML = d;
    }
});

PHP代码:

<?php
require 'FirePHPCore/fb.php';
ob_start();

//session_start();
//FB::log('Log message');
//FB::info('Info message');
//FB::warn('Warn message');
//FB::error('Error message');

if(isset($_POST['count'])){
    $fileCount = $_POST['count'];
    while($fileCount < 10){
        echo  $fileCount;
        sleep(3);
        $fileCount++;
    }
}else{
    FB::log('count is null');
}

这只是我尝试的一个例子 我期待我的网页应首先显示1然后2到9 但它一次打印1到9次。

实际上我将使用socket在java服务器和php客户端之间进行通信,其中服务器将处理大数据并提供可以显示给最终用户的部分响应,所以我在上面的代码中描绘了这个问题,所以任何人都可以帮我实现这个目标吗? 感谢

0 个答案:

没有答案