1
回答
Polling时,后台返回值不变
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
今天仔细看了一篇台湾人的文

Browser 與 Server 持續同步的作法介紹 (Polling, Comet, Long Polling, WebSocket)

其中第一个例子,Polling

html代码

今天仔细看了一篇台湾人的文

Browser 與 Server 持續同步的作法介紹 (Polling, Comet, Long Polling, WebSocket)

其中第一个例子,Polling

html代码

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Polling (Request per second)</title>
<style>
#show {
    border: solid 1px #ccc;
    padding: 5px;
    width: 500px;
    height: 500px;
    font-size: 11px;
    overflow: auto;
}
</style>
</head>
<body>

    <h1>Polling (Request per second)</h1>

    <div id="show"></div>

    <script type="text/javascript" src="http://yui.yahooapis.com/3.4.1/build/yui/yui-min.js"></script>
    <script type="text/javascript">
    YUI().use("node-base", "io", function (Y) {
        Y.on("io:complete", function (id, o, args) {
            Y.one("#show").append("<p>" + o.responseText + "</p>");
        });
        Y.later(1000, null, function () {
            Y.io("dd.php");
        }, null, true);
    });
    </script>
</body>
</html>

php 代码

<?php
    $num = rand(10, 100);
    echo "Server said $num.   ";
    exit();
?>


在Firefox 中访问,值会变

IE中访问,值永远是一个(每开一次页面会变一次)

nginx,php 5.3.6




举报
ddatsh
发帖于6年前 1回/173阅
顶部