ajax自动获取其他页信息

来源:百度知道 编辑:UC知道 时间:2024/05/30 05:27:40
想做一个公告板,用ajax自动10秒或者设定几秒自动载入公告页.
比如A页的<div id="gg"></div>怎样自动获取B页(公告页)内容?谢谢
应该是自动获取,定时刷新.谢谢

--------------------------------------------------------
自动获取B页面我已经做好了,可是就是不能自动刷新.有例子麻烦演示一下吗?谢谢

B页面必须将信息传给控制器,然后由后台写入缓存,其他页面就可以通过控制器来读取缓存了,如果想即时更新的话只需要在两个页面上都加个定时器就行了。。

<html>
<head>
<title>Ajax自动刷新</title>
<script type="text/javascript">
var xmlHttp;

function createXMLHttpRequest() {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}

function doStart() {
createXMLHttpRequest();
var url = "控制类";
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = startCallback;
xmlHttp.send(null);
}

function startCallback() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
setTimeout("pollServer()", 5000);//5秒钟以后调用pollServer函数
refreshTime();
}
}
}

function pollServer() {
createXMLHttpRequest