我正在使用JQuery在Sinatra应用程序中发布。
$.post("/addnewlistitem", $('#inputrow1').val(), function(data){alert(data);});
Haml看起来像这样:
%input{:type => "text", :id => "inputrow1", :name => "item", :class => "txt"}
红宝石代码,如下:
post '/addnewlistitem' do
@v = params[:item]
end
问题是我无法从JQuery发布数据。有什么想法吗?
答案 0 :(得分:1)
你的问题是你的jquery帖子。它应该是这样的:
$.post("/addnewlistitem", {item: $('#inputrow1').val()}, function(data){alert(data);});
然后它应该全部工作。如果没有,我会粘贴我刚测试的所有这些版本。