elliott.david 2015-02-20 08:57 采纳率: 25%
浏览 42

带有选择标记导轨的ajax 4

I am using rails 4 to make an app like craigslist. I have a list of items on my index page. I am trying to create a dropdown select with options 'price', 'Most recent' so that users can sort the items based on these. Now, i need to send an ajax request to my '/items' url with params 'price' or 'most recent'. I have tried a lot of things but none have worked so far and i am completely stuck. This is the latest code i have. Are there any UBJ parameters i can use to accomplish this? I am new to rails and especially ajax, any help would be appreciated? Thanks in advance.

<script>
     $('#sort_by').on('change',function()
     {
         $.ajax({ type: "GET",
           url: "/items",
           data: {sort: $(this).val();},
           return false
         })
     }
</script>
  • 写回答

2条回答 默认 最新

  • H_MZ 2015-02-20 09:05
    关注

    Try this

    $('#sort_by').on('change', function(){
      $.ajax({ type: "GET",
         url: "/items",
         data: { sort: $('option:selected', this).val() }
      }).done(function(data) {
        console.log(data);
      });
    });
    
    评论

报告相同问题?

悬赏问题

  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助