带日期数据的Ruby ajax页面加载

带日期数据的Ruby ajax页面加载,ruby,ajax,Ruby,Ajax,但是它不会传递值。为什么?粘贴控制台输出的请求我尝试了这个方法,效果很好。能否请您再次检查?为什么代码段中的数据参数为空?您是否错过了它,或者您知道它?为什么要将当前年份从客户端发送到服务器?您的服务器已经知道现在是哪一年,客户端可能出错 $(function() { function filter_by_year(){ var currentdate = new Date(); var currentyear = currentdate.getFullYear();

但是它不会传递值。为什么?

粘贴控制台输出的请求我尝试了这个方法,效果很好。能否请您再次检查?为什么代码段中的数据参数为空?您是否错过了它,或者您知道它?为什么要将当前年份从客户端发送到服务器?您的服务器已经知道现在是哪一年,客户端可能出错
$(function() {  
  function filter_by_year(){ 
    var currentdate = new Date();
    var currentyear = currentdate.getFullYear(); 
    $.ajax({
        type: 'GET',
        url: '/home/event_list_view',
        data: {},
        beforeSend:function(){          
          $('#filter_div').html('<h6 class="normal-font color-black bold margin-bottom-20">Please wait..</h6>');             
        },
        success:function(data){          
          $('#filter_div').html(data);   
        },
data: {currentyear: currentyear},