prototype.js Ajax.PeriodicalUpdater调用自己的函数进行更新

Ant*_*oCS 1 javascript ajax prototypejs

任何人都知道是否可以让PeriodicalUpdater将收到的数据传递给我指定的更新所需字段的函数?

我想处理我收到的数据,然后让PeriodicalUpdater函数更新该字段.

Jos*_*lio 5

是的,你可以传递一个onsuccess回调,就像你对任何其他AjaxRequest一样.

new Ajax.PeriodicalUpdater('container', '/someurl', {
  method: 'get', 
  frequency: 3, 
  decay: 2;
  onsuccess: function(response){
     myCustomFunction(response.responseText);
  }
});

function myCustomFunction(data){
  /* do something */
}
Run Code Online (Sandbox Code Playgroud)

请参阅Ajax.PeriodicalUpdaterAjax选项.

  • 您可以拥有一个隐藏的div并将其作为"容器"传递,这样,任何可见的内容都不会更新,您仍然可以控制使用自定义函数更新的内容 (2认同)