【发布时间】:2018-03-13 06:07:32
【问题描述】:
提交表单后,我无法访问 Sinatra 中的参数。这是我的表格:
function submitForm(e) {
e.preventDefault();
$.ajax({
type: 'POST',
url: '/mix_addresses',
//grab the inputs from address_section
//data: $('.add_address_section .add_address_field').map(function() { return $(this).val() }),
data: [1,2,3],
dataType: "json",
success: function(data) {
debugger;
}
});
}
这是我的终点:
require 'sinatra'
require 'jobcoin_client'
get '/' do
erb :add_coins
end
post '/mix_addresses' do
puts params
end
我正在到达终点,但参数是空白的。不应该是[1,2,3]吗?相反,它是:
{"undefined"=>""}
有人知道我做错了吗?
【问题讨论】:
-
您检查过请求发送的内容吗?
标签: sinatra