Ruby on rails 未在AJAX get请求中传递数据

Ruby on rails 未在AJAX get请求中传递数据,ruby-on-rails,ruby,ajax,Ruby On Rails,Ruby,Ajax,我有一个简单的ajax调用。问题是参数中没有发送数据。我试图获取ahref中设置的值 奇怪的是,如果我传入一个硬编码字符串,我可以在参数中看到它。我的javascript有什么问题 $(document).ready(function(){ $(".list-group-item").on('click',function(e) { e.preventDefault(); $.ajax({

我有一个简单的ajax调用。问题是参数中没有发送数据。我试图获取ahref中设置的值

奇怪的是,如果我传入一个硬编码字符串,我可以在参数中看到它。我的javascript有什么问题

    $(document).ready(function(){  
        $(".list-group-item").on('click',function(e) {
            e.preventDefault();          
            $.ajax({
                type: "GET",
                data: { 'category': e.target.childNodes[1].data },
                url: "<%= movies_path %>",
                dataType : "script",
            }); 
        });
    });
</script>

<a href="#" class="list-group-item">
    <i class="fa fa-folder-open-o"></i> <%= category.capitalize.humanize %> <span class="badge"><%= Movie.find_category_amount(category) %></span>
</a>
$(文档).ready(函数(){
$(“.list group item”)。在('click',函数(e){
e、 预防默认值();
$.ajax({
键入:“获取”,
数据:{'category':e.target.childNodes[1]。数据},
url:“”,
数据类型:“脚本”,
}); 
});
});

要确保AJAX请求已通过,请通过控制器操作进行调试。 如果继续执行AJAX请求,并且终端上的服务器捕获调试器,则需要跟踪响应请求的功能和数据

另一个提示是,我不确定这段代码是否能正常工作
url:,
。我相信您需要将完整的URL传递给它,例如:“movies/index”