Umbraco Ajax 加载更多

Umbraco Ajax load more

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

我的日历

我不知道该怎么做,但我想进行 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;
    });
});

请有人帮助我....

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

隐藏了 TR

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

我用

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

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