Umbraco Ajax加载更多

时间:2016-03-22 17:56:12

标签: c# ajax asp.net-mvc umbraco7 asp-net-mvc-1

任何人都可以帮助我。我正在尝试使用Ajax来加载来自我的umbraco后端的更多日历事件。从下面的代码

enter image description here

我的日历

enter image description here

我不知道怎么做但我想做一个Ajax调用,点击加载更多按钮..我发送到我的控制器检索模型而不是上面的foreach语句然后做与

检索的模型有关的东西
[HttpPost]
    public ActionResult LoadEvent(int number)
    {
        var model = Umbraco.Content(1121).eventDetails;

        return model;
    }

我的SmartController位于App_Code文件夹中。以下是正在开发的Ajax

 $(document).ready(function (e) {

    $(".buttonListener").click(function () {

            //  e.preventDefault();
            $.ajax(
            {

                url: "/SmartController/SmartSurface",        //"/SmartCalendar",
                data : {number: 1},
                success: function (data) {
                    alert(data);
                },
                error: function () {
                    alert("Ka pow!");
                }
            });
            return true;
    });
});

请帮帮我......

1 个答案:

答案 0 :(得分:0)

我通过将所有事件加载到具有tr的表中来解决这个问题。我通过javascript隐藏了TR



  $(".eventtables, .eventmonth").hide();




我用

显示每一个
            $(".Cal_loadmorediv").slice(0,2).show();

解决了它。所以它显示了loadmore按钮的前两个onclick