Ajax 当div的内容';关于新事件
我正在做一个比赛“实时计时”,管理员向数据库发送新的输入,如:“a队得分!1-0”。这显示在Ajax 当div的内容';关于新事件,ajax,jquery,Ajax,Jquery,我正在做一个比赛“实时计时”,管理员向数据库发送新的输入,如:“a队得分!1-0”。这显示在中的一个公共网站上,我想获得新的输入并打印出来。我从来没有做过类似的事情,我不知道该怎么做 我也有一些疑问: 服务器可能会将内容发送到X浏览器?那么浏览器是否只会处于“空闲”状态 仅当用户在浏览器上处于活动状态时才可以刷新?就像Facebook一样,如果你不在浏览器上或将鼠标移到上面,你就不会得到更新 是否可以只在中附加新项目,而不刷新所有项目 提前谢谢你 您可以使用如下ajax方法: $.getJSON
中的一个公共网站上,我想获得新的输入并打印出来。我从来没有做过类似的事情,我不知道该怎么做
我也有一些疑问:
中附加新项目,而不刷新所有项目提前谢谢你 您可以使用如下ajax方法:
$.getJSON('ajax/test.json', function(data) {
$('.result').html($('.result').html()+'<p>' + data.foo + '</p>'
+ '<p>' + data.baz[1] + '</p>');
});
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
}});
使用setTimeout调用:
(function() {
$(document).ready(function() {update();});
function update() {
$.getJSON(.................);
setTimeout(update, 3000); }
}
)();
然后可以将mouseover事件绑定到包装web的div,这将强制进行ajax调用。您应该使用控制变量来了解调用的处理时间,因此不需要复制它。您可以使用如下ajax方法:
$.getJSON('ajax/test.json', function(data) {
$('.result').html($('.result').html()+'<p>' + data.foo + '</p>'
+ '<p>' + data.baz[1] + '</p>');
});
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
}});
使用setTimeout调用:
(function() {
$(document).ready(function() {update();});
function update() {
$.getJSON(.................);
setTimeout(update, 3000); }
}
)();
然后可以将mouseover事件绑定到包装web的div,这将强制进行ajax调用。您应该使用一个控制变量来了解呼叫的处理时间,因此不要复制它。嘿,netadictos!非常感谢。设置超时(更新,3000)。。。不是更新()?嘿,netadictos!非常感谢。设置超时(更新,3000)。。。不是update()?