javascript - AutoScroll Css + Run Function 多次

标签 javascript jquery html css

加载新 HTML 时,如何让滚动 div 保持在底部?另外,我想知道如何每 3 秒运行一次 ajax 函数。

JavaScript

$(document).ready(function() {

    $("button[id^='select-']").click( function worker() {
        var containerName = $(this).attr('name');
        console.log(containerName);
        $.ajax({
            type: 'post',
            url: 'DockerLogs',
            data: {containerName: containerName},
            success: function (result) {
                console.log(result);
                $('#logs').empty();
                document.getElementById('logs').innerHTML = result;
            },
            error: function () {

            },
            complete: function () {
                setTimeout(worker, 2000);
            }
        });
        return false;
    });
});

HTML

<div id="logs" class="logs" style="margin-top: 25px;">
</div>

最佳答案

设置间隔(函数(){

//你的ajax函数名

}, 3000);

//你的ajax函数

关于javascript - AutoScroll Css + Run Function 多次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47508173/

相关文章:

javascript - 如何将字母与单词联系起来?

javascript - Bootstrap datetimepicker 在 document.ready 中使用时不是函数

html - 如何使图片在画廊页面上均匀对齐(即平铺)?

jquery - 从 Chrome 扩展内容脚本中选择 <select> 的 <option>

javascript - 如何将此按钮状态保存在本地存储中?

javascript - node.js 中未记录的 response.finished

javascript - 如何通过将现有的 json 结构与新的合并来修改它

javascript - React 测试库 + Jest : How to test a component that receives a number then format it

jquery - 通过将其内容与 div id 文本匹配来突出显示列表下的名称

javascript - 使用 mix 将 jquery stellar 插件添加到 laravel 5.4 项目