Javascript Ajax请求、空数据、服务器rails的路径

Javascript Ajax请求、空数据、服务器rails的路径,javascript,ruby-on-rails,ajax,json,Javascript,Ruby On Rails,Ajax,Json,我有一个Ajax客户端请求,最终url是/promotion?mtd,日志告诉我参数mtd=null。它应该是promo=mtd,我需要在url中传递的数据 阿贾克斯: log/development.log: Started GET "/promotion?mtd" for 127.0.0.1 at 2015-04-14 16:32:34 -0430 Processing by PromosController#get_percent as JSON Parameters: {"mtd"=

我有一个Ajax客户端请求,最终url是
/promotion?mtd
,日志告诉我参数mtd=null。它应该是promo=mtd,我需要在url中传递的数据

阿贾克斯:

log/development.log:

Started GET "/promotion?mtd" for 127.0.0.1 at 2015-04-14 16:32:34 -0430
Processing by PromosController#get_percent as JSON
  Parameters: {"mtd"=>nil}

数据:{“mtd”:promo},promo获取
数据选择的值
,mtd是所选下拉列表@vinayakjdidnt get you的值。你想在后端读取什么参数?我不知道我必须传入
数据
参数@vinayakjyes你需要发送密钥,以便后端可以通过使用
数据:{promo:promo}
的键工作获取值。谢谢
Started GET "/promotion?mtd" for 127.0.0.1 at 2015-04-14 16:32:34 -0430
Processing by PromosController#get_percent as JSON
  Parameters: {"mtd"=>nil}
var promo = document.getElementById('data-select').value;
    $.ajax({
        type: 'GET',
        url: '/promotion',
        data: {"promo" : promo},
        dataType: 'JSON',
        success: function(data){
          alert(data);
        }
    });