日期:2014-05-17 浏览次数:21221 次
<script language="javascript">
var saveReq = false;
//保存 草稿
function autoSave(){
var title=document.getElementById("title").value;
var content=document.getElementById("content").value;
if(title!="") { //当文章标题不为空时
var url = "saveDraft.jsp";
var param = "title="+title+"&content="+content;
//调用编写的Ajax请求方法
saveReq = httpRequest("post",url,true,callbackFunc_save,param);
}
}
//回调函数
function callbackFunc_save(){
if(saveReq.readyState == 4){
if(saveReq.status == 200){
document.getElementById("sysTip").innerHTML = saveReq.responseText;
}
}
}
var selectReq = false;
function selectArticle(){
var url = "getDraft.jsp";
var param = "nocache="+new Date().getTime();
selectReq = httpRequest("get",url,true,callbackFunc_select,param);
}
function callbackFunc_select(){
if(selectReq.readyState == 4){
if(selectReq.status == 200){
document.getElementById("draftBox").innerHTML = selectReq.responseText;
}
}
}
var delay=1000*60*5; //定义延迟时间,这里为5分钟
timer=window.setInterval(autoSave,10000); //每隔5分钟保存一次草稿
timer=window.setInterval(selectArticle,delay); //每隔5分钟保存一次草稿
</script>
------解决方案--------------------