您的位置:首页 > 编程语言

关于AJAX轮询简单代码

2017-08-21 10:13 211 查看
JSP

var y = 6; //添加ID
var z = 1; //删除ID
function warning(){

$.post("getBusWarn", function(data) {
$("#warning").prepend("<a id='warn"+y+"' class='t-overflow' href='####' onclick='highlight(this)'>"+data+"</a>");
$("#warn"+z).remove();
z++;
y++;
setTimeout('warning()');
});

};
window.onload=warning;

后台
@ResponseBody
@RequestMapping(value = "getBusWarn")
public String getBusWarn() {

String dateString = busMonitorService.getBusWarn();

return dateString;
}
service

public String getBusWarn() {

Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(date);
//查询无数据,睡几秒
/* if (StringUtils.isBlank(dateString)) {
try {
Thread.sleep(1000 * 5);
} catch (InterruptedException e) {
e.printStackTrace();
}
}*/
// 预警信息保存到本地
// warningRecordService.save(warningRecord);

//test
try {
Thread.sleep(1000 * 3);
} catch (InterruptedException e) {
e.printStackTrace();
}
return dateString+"公交";
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java ajax 轮询