如何使用Javascript在客户端刷新模型

时间:2018-07-23 18:35:09

标签: javascript asp.net-mvc

我有一个ASP.Net MVC应用,该应用正在执行一些可能长时间运行的搜索,我希望能够在返回结果时将其流回,而不是等待整个查询完成并返回所有匹配立刻。

这是我所拥有的:

    <script type="text/javascript">
        var model = @Html.Raw(Json.Encode(Model)); 
        setTimeout(refreshModel(), 5000);

        function refreshModel() {

            model = @Html.Raw(Json.Encode(Model)); //How do I get an updated model?
            populateResults(model.SearchResults);
            if (model.LoadingItems)
                setTimeout(refreshModel(), 10000);
        }
        /* snip */
   </script>

0 个答案:

没有答案