2014-04-25 139 views
0

我有Ajax.ActionLink这在下面我dahsboard视图返回partialview:调用Ajax.ActionLink后,页面加载完成

@Ajax.ActionLink("2013", "chartAjax", "Dashboard", new { yearForChart = "2013" }, new AjaxOptions { UpdateTargetId = "chartAjax", HttpMethod = "GET"}) 

但它是计算数据的财务数据和计数。所以加载时间太长了。在Dashboard加载完成后,我想调用这个Ajax.ActionLink。我可以在加载partialview时显示加载栏?

谢谢。

+0

是一个工作形象是否足够?看一看[这里](http://www.ajaxload.info/)一些图片。您可以使用javascript函数调用来显示和隐藏。 –

回答

1

我只是使用jquery,像

<script> 
    $(document).ready(function() { 
     $.ajax({ 
      type:"GET", 
      url: "/Dashboard/chartAjax/2013" 
      }).success(function(responseData){ 
       $('#chartAjax').html(responseData); 
      } 
     }; 
    }); 
</script>