来自自我主机我希望每5秒后获取一次数据。
request.js中的我的代码:
$.ajax({
type: "GET",
url: "http://localhost:8080/api/Data",
success: function (data) {
console.log(data);
}
});
我需要添加什么?
答案 0 :(得分:7)
写入功能并将其设置为setInterval
:
function checkData() {
$.ajax({
type: "GET",
url: "http://localhost:8080/api/Data",
success: function (data) {
console.log(data);
}
});
}
setInterval(checkData, 5000);
如果你的ajax调用有更长的时间来获得响应,你可以使用setTimeout
:
function checkData() {
$.ajax({
type: "GET",
url: "http://localhost:8080/api/Data",
success: function (data) {
console.log(data);
setTimeout(checkData, 5000);
}
});
}
setTimeout(checkData, 5000);