title: Polling implementation using setInterval in knockout application?
body: <p>I am trying to implement simple polling mechanism using setInterval. I have a Viewmodel as follows:</p>
  
  <pre><code>define([ 'knockout', 'jquery',
      ], function ( ko, $) {
      function ViewModel() {
          var self = this;
          //setInterval( function() {
          $.ajax({url: "", async: false,timeout: 3000, success: function (data) {
             // some operation
  
              }, dataType: "json"});
        //}, 3000);
  
      }
      return ViewModel;
  
  
   });
  </code></pre>
  
  <p>Upto this it works fine ajax call return data and does operation.How do I use setInterval so that ajax call returns data after certain interval so that ViewModel is updated and data get refreshed in UI? If I uncomment the setInterval block then ViewModel is not getting returned to the DOM.I think setInterval is asynchronous. Any solutions is appreciated.</p>