【发布时间】:2014-01-31 15:04:13
【问题描述】:
我在包含按名称的用户日程安排的页面上有一周的完整日历。我有一个文本框,用户可以在其中输入用户名以通过部分字符串匹配进行搜索。我的计划是获取文本框的 val(),更改 {events:"/myfeed"} 并在需要时重新获取事件。这是我所做的:
$("#username").on("input", function(){
// reload calendar with partial string match of textbox
var username = $("#username").val(); // get the partial username
var thismorninghash = morninghash; // make a copy of the main parameter hash
thismorninghash['events']='/main/feed/user?user=' + username; // change the feed
$("#calendar-am").fullCalendar(thismorninghash);
});
我的问题是我可以获取新的提要,但是对于输入的每个字符,我都会得到一个全新的 1 周日历。我没有在日历中得到重复的事件(正如其他人所询问的那样)我得到了一个全新的日历。如果我输入“smith”,我会得到原始日历和 5 个新日历。我对此感到困惑!
【问题讨论】:
标签: ruby-on-rails fullcalendar