【发布时间】:2023-03-31 23:20:01
【问题描述】:
我创建了一个函数,它应该进行长时间轮询并获取“推送”给我的实时数据。现在我正在测试一个 json 对象,该对象的格式与我收到数据后的外观相同。到目前为止,它似乎工作准确。我只是想知道你对此有何看法?你会以某种方式重构它还是完全以另一种方式来重构它?
var url = '../../path_to_script/respondents.json';
function fetchData() {
$.ajax({
url: url,
method: 'GET',
dataType: 'json',
contentType: "application/json; charset=utf-8",
cache: false,
success: function (data) {
//parseData(data);
setTimeout(function () { fetchData() }, 5000);
console.log(data);
},
error: function (data) {
setTimeout(function () { fetchData() }, 5000)
}
});
}
问候
【问题讨论】:
标签: javascript jquery ajax json long-polling