asp.mvc在返回partialview后调用javascript

时间:2014-11-20 13:46:34

标签: javascript jquery asp.net-mvc

我意识到我可以使用AJAX解决以下问题。但是,我没有意识到需要实施进度轮,因此我目前通过ActionResult方法获得结果

   @Html.Action("devExpressGridView")

在服务器上......

  return PartialView("devExpressGridView", Object);

所以问题是我需要在返回部分视图后调用一些javascript

我知道我可以在按下按钮时调用一些javascript或者开始显示进度条的任何内容,所以这不是问题,

但是一旦从动作方法返回结果,我需要隐藏进度轮,以便用户知道数据检索已经完成。

我基本上需要点击像

这样的东西
// Once the action method has been completed, fire this...

        function hideProgress() {
                spinner.fadeOut("fast");
                spinnerVisible = false;
        };

有没有办法在没有AJAX的情况下做到这一点?

谢谢

1 个答案:

答案 0 :(得分:2)

您可以在局部视图中添加$(文档).ready。

<script type="text/javascript">
    $(document).ready(function () {
        //do something here
    });
</script>