0

请任何人都可以帮助我。我正在尝试使用 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;
    });
});

请帮助我的人....

4

1 回答 1

0

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

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

我向每个人展示

            $(".Cal_loadmorediv").slice(0,2).show();

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

于 2016-04-20T21:00:15.807 回答