【发布时间】:2020-06-30 09:02:43
【问题描述】:
我正在尝试像 Prototypejs 一样实现 ajax.periodicalUpdater,但使用 jQuery。我的目标是,一旦页面加载,它将加载我放置在参数中的任何 url 的内容。
现在如果间隔秒后获取的内容与之前获取的内容相同,我想增加下一次检查的延迟以减少服务器负载。
这就是我所做的
<div id="div_a_updater" class="div_a_updater">Mettre ici</div>
<script>
function mettreajour_periodique(span_id, url_traitement, nos_parametres, our_frequency, our_decay, our_decay_to_reset)
{
jQuery(document).ready(function(){
jQuery("#"+span_id).load(url_traitement);
setInterval(function(){
jQuery("#"+span_id).load(url_traitement)
}, our_frequency);
});
}
mettreajour_periodique('div_a_updater', 'brouillons_touse.php', '&membre=', 15000, 2000, 3600);
</script>
如何检查获取的内容是否与获取的旧内容不同,如果获取的内容与获取的旧内容相同,如何增加延迟?
【问题讨论】:
标签: javascript jquery prototypejs