Live Update Get Request
Using javascript / another client side scripting language I need to show the result of a http get request, and update every X seconds without refreshing. The api I am working with
Solution 1:
I strongly advice to call the function again inside the success of the api call. A solution using setInterval may hammer the site even when it gives errors. Also the request can take longer than 2 second to execute
Here I use jQuery for simplicity's sake
Use setTimeout inside the success:
functiongetIt() { 
  $.get("url",function(data) { 
    $("#container").text(data); 
    setTimeout(getIt,2000);
  });
}
getIt();
If the URL is crossdomain, you may want to look into JSON and CORS: How to get a cross-origin resource sharing (CORS) post request working
Solution 2:
Just use Ajax and setInterval():
setInterval(function(){ 
//your Ajax call goes here 
}, 2000);
Post a Comment for "Live Update Get Request"