原文地址:
http://www.runoob.com/html/html5-serversentevents.html
html5代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="result"></div> </body> </html> <script> var source=new EventSource("./demo_sse.php"); source.onmessage=function(event) { document.getElementById("result").innerHTML+=event.data +"<br>"; }; </script>
php代码:
<?php header('Content-Type: text/event-stream'); header('Cache-Control: no-cache'); $time = date('Y-m-d H:i:s'); echo "data: The server time is: {$time}"; echo "\n\n"; flush(); ?>
注意啊,要是两个换行符才搞事。。
------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------
转载请注明本文标题和链接:《html5的服务器推送事件》
发表评论