不能仅使用$ .get来完成HTTP流传输
插入
<script> tags如下:http
:
//ajaxpatterns.org/archive/HTTP_Streaming.php。
<? while (true) { ?> <script type="text/javascript"> $('news').innerHTML = '<?= getLatestNews() ?>'; </script> <? flush(); // Ensure the Javascript tag is written out immediately sleep(10); } ?>HTTP流是一个非常复杂的技巧。您应该考虑使用长轮询,而不是在所有浏览器中都可以使用。似乎有一些解决方案(幻灯片54)
简单的长轮询示例主题:
如何实施基本的“长轮询”?
This video shows how to do long-polling: http://www.screenr.com/SNH
PS:这肯定会杀死您的(性能不佳)服务器。您应该访问http://pusherapp.com,该网站对小型网站是免费的。



