Javascript Ajax请求、空数据、服务器rails的路径
我有一个Ajax客户端请求,最终url是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"=
/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);
}
});