0

我需要通过使用 AJAX 在我的 Web 应用程序中调用返回值的函数来更新页面上的多个#div。该值是一个计数器,想法是以这种方式实时更新它。

function getTime(ID) returns = "12.00"

在查询中实现这一点的好方法是什么?

我使用下面的代码片段重新加载页面的一部分,但是如何使用多个部分来执行此操作?任何查询大师都可以以正确的方式帮助我吗?谢谢!

:javascript
  var refreshId = setInterval(function() {
      $("#basket").load('/gettime/<id value from id attribute to pass it???>');
      }, 10000);
      $.ajaxSetup({ cache: true });
4

1 回答 1

2

好吧,您可以这样做的一种方法是,使用一个类,对所有需要重新加载的 div说“重新加载”,为这些 div 设置唯一的 id 并执行以下操作:

$('body').on('reloadTimeout', 'div.reload', function(event){
    //get the div id using 
    var divId = $(this).attr("id");
    //then do some ajax stuff like load to fetch content
});
window.setInterval(function(){ 
    body.trigger('reloadTimeout'); 
}, 30000);

希望能帮助到你

于 2012-07-03T11:44:24.713 回答