我创建了一个页面,在其中使用 PHP 函数flush(),在数据回显时将数据输出到浏览器。我还使用 jQuery 的 ajax 函数调用此页面。它可以工作,但 jQuery 在整个页面执行完毕之前不会输出任何内容,这会删除lush() 的功能。
我该如何解决这个问题?
我的 ajax 调用如下所示:
jQuery.ajax({
type: "get",
url: url,
data: postdata,
success: function(retval) {
jQuery('#retdiv").html(retval);
}
})
最佳答案
这里有 2 个流媒体插件:
JQUERY AJAX HTTP STREAM 和JSTREAMPLUG。
http://plugins.jquery.com/taxonomy/term/1840
“该插件允许与服务器保持持续连接,使用一个 http 请求不断更新最新内容。它扩展了 $.ajax、$.get 和 $.post 函数以允许流式传输。”
关于php - PHP 刷新可以与 jQuery ajax 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3276542/