启动 Rails 网址:/analytics?param1=a¶m2=b
如果用户更改日历日期,它会触发一个带有新选定日期(start_date 和 end_date)的 JS 函数。然后我必须将它们与之前的 params1 和 params2 一起传递给控制器并重新加载页面。
新网址: /analytics?param1=a¶m2=b&start_date=YYYY&end_date=YYYY
注意:param1 和 param2 可能会丢失并且是可选的。
我想使用 Turbolinks,但我想知道哪种方法最干净。
$('#reportrange').on('apply.daterangepicker', function(ev, picker) {
let startDate = picker.startDate.format('YYYY-MM-DD');
let endDate = picker.endDate.format('YYYY-MM-DD');
Turbolinks.visit(....)
});