【问题标题】:How to refresh part of page every 1min?如何每 1 分钟刷新部分页面?
【发布时间】:2020-04-15 09:01:52
【问题描述】:

我想每 1 分钟刷新一次页面上的特定 div 分区。我怎样才能做到这一点? 这是我的测试结构:

<div id="test">
   //something inside model items like @Model.TotalUpDeviceCount.ToString()
</div>


<script type="text/javascript">
        $(document).ready(function () {
            setInterval(function () {
                refresh();
            }, 60000);
        });

        function refresh() {
            $('#test').modal.refresh();
        }
</script>

【问题讨论】:

    标签: javascript asp.net-mvc refresh setinterval document-ready


    【解决方案1】:

    它比您建议的代码多一点。

    您希望显示来自控制器的更新数据,这需要完整的页面刷新。 但是,您可以从 api 控制器检索数据并使用轮询更新 div。

    setTimeout($.get("....", function(data) {
       $("your div").html(data)
    });, 1500)
    

    【讨论】:

    • 是的,我想从家庭控制器获取索引数据。此外,我添加了您的建议:``` $(document).ready(function () { setTimeout($.get("Home/Index", function (data) { $("#test").html(数据) }), 60000); }); ``` 但没用:/
    • 你需要添加一个api控制器。
    猜你喜欢
    • 2021-09-07
    • 1970-01-01
    • 1970-01-01
    • 2011-08-28
    • 1970-01-01
    • 2015-12-22
    • 2013-07-27
    相关资源
    最近更新 更多