你如何在Trigger.io应用程序中定期解雇forge.ajax?

时间:2013-07-11 15:59:39

标签: ajax trigger.io

有没有人有一个如何在Trigger.io应用程序中定期触发forge.ajax的示例?它似乎开了一次,然后默默地死去。 Trigger.io是删除setTimeout还是停止它?我正在使用这种改编自Paul Irish的技术。

// Wrap this function in a closure so we don't pollute the namespace
(function worker() {
  forge.request.ajax({
    url: 'ajax/test.html', 
    complete: function() {
      // Schedule the next request when the current one's complete
      setTimeout(worker, 5000);
    }
  });
})();

这可能是范围问题吗?

感谢您的任何建议。

1 个答案:

答案 0 :(得分:1)

虽然forge.request.ajaxjQuery.ajax类似,但它不相同,并且没有完整的回调。

您可能希望将setTimeout置于{{1and1}}个回调中。