我需要通过使用AJAX在我的Web应用程序中调用返回值的函数来更新页面上的多个#divs。该值是一个计数器,其目的是以这种方式实时更新它。
function getTime(ID) returns = "12.00"
在查询中实现此功能的好方法是什么?
我使用下面的代码片段重新加载页面的一部分,但如何使用多个部分执行此操作?任何查询大师都能以正确的方式帮助我吗? THX!
:javascript
var refreshId = setInterval(function() {
$("#basket").load('/gettime/<id value from id attribute to pass it???>');
}, 10000);
$.ajaxSetup({ cache: true });
答案 0 :(得分:2)
嗯,你可以做到的一种方法是,使用一个类,对所有需要重新加载的div说“重新加载”,为这些div设置唯一ID,并执行以下操作: / p>
$('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);
希望有所帮助