Sinatra的帖子有问题

时间:2010-09-04 13:18:11

标签: jquery ruby sinatra

我正在使用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发布数据。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你的问题是你的jquery帖子。它应该是这样的:

 $.post("/addnewlistitem", {item: $('#inputrow1').val()}, function(data){alert(data);});

然后它应该全部工作。如果没有,我会粘贴我刚测试的所有这些版本。