您的位置:首页 > 其它

AJAX局部刷新例子

2012-12-19 21:21 176 查看
<html>

<head>

<script language="JavaScript">

setInterval('callBack()',10000); //指定10秒刷新一次

</script>

<script language="JavaScript">

function callBack(){

sendAjaxRequest("innerFlush.do","post","",update);

}

function update(){

if(req.readyState==4&&req.status==200){

var con=document.getElementById("innerJsp");

con.innerHTML=req.responseText;

}

}

</script>

</head>

<body>

<div id="div1">

<form method="post" action="searchProg.do">

放你的东西

</form>

<div>

<div id="innerJsp">

<jsp:include page="DownLoadMessage_Include.jsp" flush="true"/>

</div>

<body>

</html>

当中的innerJsp就是局部刷新的块,而不用整个页面刷新。一个REQUEST请求时,大的JSP页面里的那个小JSP页面也能取到REQUEST里的值。

setInterval是重复刷,Settimeout是只刷一次。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  局部刷新