任何人都可以帮助我。我正在尝试使用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;
});
});
请帮帮我......
答案 0 :(得分:0)
我通过将所有事件加载到具有tr的表中来解决这个问题。我通过javascript隐藏了TR
$(".eventtables, .eventmonth").hide();

我用
显示每一个 $(".Cal_loadmorediv").slice(0,2).show();
解决了它。所以它显示了loadmore按钮的前两个onclick