PHP 输出缓冲 Loop 和 Jquery Ajax

标签 php jquery ajax comet infinite-loop

我阅读了很多有关 cometd 编程的内容,但我在想这种实现是否可行。

这是我的 jscript

$.ajax({
   url:"mypage.php",
   onProgress:{function(rsp){ //i know there is no such function like this
     $("#mydiv").append(rsp+"<br>");
   }}
});

这是我的 mypage.php

<?php
    while(true){
    ob_start();
      echo time();
    ob_flush();
    }
    ?>

现在我想要的是我的ajax请求将在进度期间获取结果。这可能吗?

最佳答案

为了让这件事发生,你必须使用 cometd 技术...... 请引用

What is the best way of showing progress on an Ajax call?

关于PHP 输出缓冲 Loop 和 Jquery Ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10328106/

相关文章:

php - JQuery - 将 Html 评估为 Element

php - 为什么 Yii 将 "<?php"渲染到每个后端 Controller 输出中?

javascript - 将我的 Javascript 函数实现到数据库查询结果

javascript - Highcharts 中最后一列宽度的问题

jQuery while 循环过早停止

jquery - 页面上的多个 jquery ajax 不起作用

php - 为什么 count 比 $count 差

jquery 使用下一个/上一个按钮循环遍历多个 div

c# - 如何在 ajax 请求后更改 URL?

ajax - 服务器端、AJAX 和数据操作