我需要使用 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 });
嗯,一种方法是,使用一个类,对所有需要重新加载的 div 说“reload”,为这些 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);