Ajax load series/index

This commit is contained in:
Mark McDowall 2012-09-27 13:54:40 -07:00
parent 253d0919e0
commit ebad87b81b
2 changed files with 11 additions and 8 deletions

View File

@ -39,10 +39,15 @@ namespace NzbDrone.Web.Controllers
public ActionResult Index()
{
var series = GetSeriesModels(_seriesProvider.GetAllSeriesWithEpisodeCount());
var serialized = new JavaScriptSerializer().Serialize(series);
return View();
}
return View((object)serialized);
[HttpGet]
public ActionResult Series()
{
var series = GetSeriesModels(_seriesProvider.GetAllSeriesWithEpisodeCount());
return Json(new { aaData = series }, JsonRequestBehavior.AllowGet);
}
public ActionResult Edit(int seriesId)

View File

@ -1,5 +1,4 @@
@using NzbDrone.Web.Helpers
@model string
@{ViewBag.Title = "NzbDrone";}
@section HeaderContent
@ -76,9 +75,7 @@
<th style="width: 100px">Episodes</th>
@*Commands Column*@
<th style="width: 80px">
</th>
<th style="width: 80px"></th>
</tr>
</thead>
<tbody>
@ -111,8 +108,9 @@
$('#seriesGrid').removeClass('hidden-grid');
oTable = $('.dataTablesGrid').dataTable({
"sAjaxSource": "Series/Series",
"bServerSide": false,
"bShowAll": false,
"aaData": @Html.Raw(Model),
"bPaginate": false,
"bLengthChange": false,
"bFilter": false,