javascript - 日历时间表

标签 javascript ruby-on-rails-3

我有一个日历类型的日程安排,您可以通过它预订时段。但是我正在尝试创建一个“下个月”按钮,以便它生成下个月。我做了以下事情:

<button id="nextmonth">Next month</button>


<script>
$('#nextmonth').on('click', function(e) {
   $.get('/rota_days/show.json?mon=12').success(function(data) 
    { 

    /* display response */ 


    });
});
</scirpt>  

或者我确实尝试执行以下操作 - <%= link_to 'Next Month', rota_days_path(:month => 12) %>但是我这对我不起作用。

最佳答案

如果你在 /rota_days/show.js 有一个你想要呈现的常规模板,那么你应该可以这样调用它:

= link_to 'Next Month', rota_days_path(:month => m), :remote => true

请注意,通过 Rails UJS,link_to 和 button_to 都支持 method 选项,它允许您指定 get、post、put、delete。

确保您的路线支持您尝试链接到的路线,并且您的 Controller 返回正确的响应。如果您仍有问题,请发布您的 Controller 和模板。

关于javascript - 日历时间表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13346359/

相关文章:

javascript - 如何计算 JavaScript 数组中的字符数?

ruby-on-rails-3 - 在 Rails 3.1 中在开发模式下启用图像缓存

javascript - 将 json 数组中的值写入 javascript 变量

javascript - 添加到 DOM 时复选框选中的值会发生变化

database - 回形针不保存附件

ruby-on-rails - Rails 设计不发送确认电子邮件,但需要

ruby-on-rails - 如何在 rails 3.2.1 中使用 link_to 和 ajax

ruby-on-rails - 验证一个或另一个或两者的存在(或)

javascript - 如何在 IndexedDB 中按属性查询对象?

javascript - 函数如何在 JavaScript 中工作