我有一个php脚本,只生成到客户端的日志。
当我回声时,我希望将其即时传输到客户端。
(因为在处理脚本时,页面为空白)
我已经使用ob_start()
和玩过了ob_flush()
,但是它们没有用。
最好的解决方案是什么?
PS:在echo
通话结束时冲水有点脏…
编辑:答案都行不通,PHP还是Apache错误?
编辑:
我在阅读手册页上的评论时遇到一个错误,该错误指出ob_implicit_flush
不能正常工作 ,以下是解决方法:
ob_end_flush();
# CODE THAT NEEDS IMMEDIATE FLUSHING
ob_start();
如果这不起作用,那么甚至可能发生的情况是,直到服务器建立足够的字符来发送它认为值得发送的数据包之后,客户端才会从服务器接收数据包。
旧答案:
您可以使用ob_implicit_flush
它将告诉输出缓冲暂时关闭缓冲:
ob_implicit_flush(true);
# CODE THAT NEEDS IMMEDIATE FLUSHING
ob_implicit_flush(false);
问题内容: 我是新手。我想在几分钟后使用$ timeout of angular刷新范围。我正在开发一个社交应用程序,需要在几分钟后刷新通知范围。使用服务从http请求获取通知。 JS: } 现在,如何在几分钟后发出http请求,让我们说1分钟并刷新通知范围。我尝试使用$ timeout,但工作不正常。 问题答案: 但我建议将其移至控制器。 这似乎是一个更好的体系结构。 通过,解决或拒绝诺言将成为
我正在为一些大型查询制作一个脚本,并避免在php端超时,加上给用户一些输入,我试图在jquery上做大部分。 所以它的工作原理是这样的:首先,用户在一个select上选择一条记录。当他单击按钮时,我接到一个ajax调用,从json格式的记录中获取所需的详细信息。 通过响应,我得到了一个循环,对第一次调用的每个结果进行ajax调用。 如果我将async设置为false,它会工作,但是浏览器会死机,因
问题内容: 我正在开发一个新项目http://www.hotwirerevealed.com,该项目可以在hotwire.com上显示/识别酒店。输入状态和目的地后,我有了一个使用jquery的.post方法发布的javascript函数。发布请求转到输出html的php页面,我使用jquery的html方法将内容放置在页面上。 像这样 我有超链接,指向要在灯箱中使用的酒店 我试图使用jQuery
问题内容: 在ajax调用后,我无法停止刷新页面。我已经尝试通过放置e.preventDefault(); 并返回false;同样,但我的页面再次刷新。 我不知道代码或某些问题是什么。请帮助我在ajax调用后停止刷新页面。解决这个问题将对我有很大的帮助。提前致谢。 这是我的代码: 问题答案: ID是否指向表单?如果是,则需要侦听Submit事件而不是单击click。如果您确实需要监听click事件
问题内容: 我有一个C#Windows窗体,其中包含几个文本框和按钮。它还具有显示sql表的datagrid视图。我创建了一个刷新按钮,使我可以刷新表,以便可以看到表中的更新项。我想知道有没有办法自行刷新表。就像每10秒一次,或者代替表格,也许每10秒就会自动加载或刷新整个表格吗? 问题答案: 使用Timer控件,它调用了UI线程,并且可以通过表单设计器使用该控件。
问题内容: 当图表第一次使用初始默认Ajax答复加载时,它可以正常工作。如果我添加console.log(chart_data),我会看到默认数据,然后在提交后我会看到新数据。唯一的问题是图表不会再次绘制。我知道drawChart函数不会第二次运行,我只是不知道为什么。我假设是的话,图表将重绘。抱歉,答案很明显。我对jQuery / Ajax非常陌生。 任何帮助,将不胜感激。谢谢! 问题答案: 您