サーバーから特定のデータを取得するJSONリクエストを取得するクライアントがあり、サーバーに何かが来るとすぐに(サーバーは受信データをリッスンする10秒の時間間隔があります)、クライアントはデータを取得します。
問題は、クライアントが取得したすべてのデータがキューに留まり、時間間隔ごとに1つずつ出てくるため、時間間隔ごとに1つのデータしか表示されないことです。
サーバーからのすべてのデータを、時間間隔に関係なく表示する必要があります。どんな助けでも大歓迎です!
function getRequest(i) {
$.getJSON(
'/nextdocument',
function(data) {
console.log(data.documentID + data.description +
data.price + data.instanceId + data.errorMessage);
}
);
setTimeout(function() {
getRequest(i);
}, 11000);
}