dpd7195 2015-03-03 14:59
浏览 25

处理大部分响应部分

I am making an ajax call to php like as

$.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 Code:

<?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');
}

This is just an example i was trying I was expecting my webpage should first display 1 then 2 upto 9 but it printed 1 to 9 in one attempt.

In reality i will be using socket to communicate between java server and php client where server will process large data and give part by part response which can be displayed to end-user, so i sketch that problem in the above code, so can anyone help me to achieve this ? thanks

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥500 火焰左右视图、视差(基于双目相机)
    • ¥100 set_link_state
    • ¥15 虚幻5 UE美术毛发渲染
    • ¥15 CVRP 图论 物流运输优化
    • ¥15 Tableau online 嵌入ppt失败
    • ¥100 支付宝网页转账系统不识别账号
    • ¥15 基于单片机的靶位控制系统
    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本