필자는 긴 폴링을 수행하고 "밀어 넣은"실시간 데이터를 가져와야하는 기능을 만들었습니다. 지금은 데이터를 받으면 보이는 방식으로 포맷 된 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)
}
});
}
감사
입력 해 주셔서 감사합니다. 또한 contentType이 약간 중복 될 수 있다고 생각했습니다. 좋은 생각도 오류 매개 변수를 사용하여, 내가 할 것입니다. 감사합니다 – Tim