Javascript 当视图中的函数完成时是否重新加载局部视图?

Javascript 当视图中的函数完成时是否重新加载局部视图?,javascript,c#,jquery,asp.net-mvc-4,Javascript,C#,Jquery,Asp.net Mvc 4,我已经做了一个滚动计时器来跟踪实时统计数据进入数据库,它在自己的部分视图中,但我想知道当滚动功能在部分视图中完成时,是否可以用新信息刷新div,以便及时显示新数据,而不必重新加载整个页面 我把它简单地称为: @Html.Partial("Ticker", Model) 其中Model是视图中使用的数据 股票代码的外观示例: 执行股票代码操作: public PartialViewResult Ticker(int param) { TickerModel model

我已经做了一个滚动计时器来跟踪实时统计数据进入数据库,它在自己的部分视图中,但我想知道当滚动功能在部分视图中完成时,是否可以用新信息刷新div,以便及时显示新数据,而不必重新加载整个页面

我把它简单地称为:

 @Html.Partial("Ticker", Model)
其中Model是视图中使用的数据

股票代码的外观示例:

执行
股票代码
操作:

    public PartialViewResult Ticker(int param) {
        TickerModel model = new TickerModel();
        // TODO: fill the model 
        return PartialView(model);
    }
然后从JavaScript函数中调用它:

function reload() {
   $.ajax({
            url: '@Url.Action("Ticker")',
            data: { param: .... },
            success: function (data) {
                $("#TickerDiv").html(data);
            }
        });
}
而不是

@Html.Partial("Ticker", Model) 
使用


@Action(“Ticker”,new{param=..})

您可以使用jquery ajax调用返回“ticker”部分视图的操作方法。然后返回的html可以替换旧的html。
<div id="TickerDiv">
    @Html.Action("Ticker", new { param = .... })
</div>