I’ve made an function that should do an long polling and fetch live data that is being “pushed” to me. Right now I’m testing against an json object that is formatted in the way that it will look once I receive the data. It seems as it is working accurate so far. I was merely wondering what you think about it? Would you refactor it somehow or do it entirely in another way?
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)
}
});
}
Regards
I would do some changes
methodtotype,methodisn’t a valid parameter for$.ajax. This is an errorcontentType, withdataType: 'json'is enough to have those values.
Hope this helps. Cheers