我想在一个php页面里,
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<table>
<tr>
<td id="test">
a
</td>
</tr>
</table>
</body>
</html><?php
//sleep(10);
echo "<script>alert('a');</script>";
?>
实现这样的功能:用户的浏览器打开这个页面后,可以看到里边的内容。过了10秒钟后,服务器端发送过来一个消息,用户在浏览器上能看到。请问这样应该怎么实现?
谢谢

解决方案 »

  1.   

    setTimeOut();
    执行获取数据的函数,就是延迟执行
      

  2.   

    xinhui24:
    方法是不错,但是我要在服务端做一些事情,比如查询一个数据库,然后把结果再传输给客户端浏览器,不知道这样的功能怎么实现?
      

  3.   

    window.onload = function(){
    setTimeout(getData,10000);
    }function getData(){
    //发送ajax请求,获取数据
    //假如返回的是responseText且为js代码
    eval(responseText);
    }
      

  4.   

    LtnRain:
    function getData(){
    //发送ajax请求,获取数据
    //假如返回的是responseText且为js代码
    eval(responseText);
    }这个我感觉是jquery吧?
      

  5.   

    setTimeout(getData,10000); //页面加载完成后10秒向服务器发送请求啊,不管你的ajax请求是用框架的还是自己实现的,推的模式貌似比较麻烦,所以还是发送ajax请求来的好
      

  6.   

    ajax和jquery是什么关系啊?一直没有搞明白
      

  7.   

    jquery是一个js的框架,方便广大程序员写js代码的~ajax是什么东西?楼主你还是去搜索下吧。。
      

  8.   

    lovesiyile:
    服务器推技术,不错