0

我正在尝试实现 Ajax 搜索。当用户在文本字段中输入查询时,数据应显示在其下方,如果没有结果,则应在数据库中创建一个新条目。

我在文本字段旁边有一个按钮。当用户按下按钮时,文本字段中的数据应该被发送到 create 方法,该方法在数据库中创建一条新记录。我怎样才能做到这一点?

现在我正在使用这个:

<%= form_tag song_requests_path, :method => 'get', :id => "requests_search", :class => 'well form-horizontal' do %>
                    <p>
                        <h2> I Love To Sing ...</h2>
                        <%= text_field_tag :search1, params[:search1], :class => 'text_field span4',:placeholder=>"Song Title", :maxlength => "250" %>
                        <%= text_field_tag :search2, params[:search2], :class => 'text_field span3', :placeholder=>"Album", :maxlength => "250" %>
                    </p>

                    <% end %>


<%=form_for(  :song_request, :remote => true)  do |f| %>


<center>
    <%= f.hidden_field :title, :value => "#{params[:search1]}" %>
    <%= f.hidden_field :album, :value => "#{params[:search2]}" %>

    <%= f.submit " Request ", :class => 'btn btn-primary'%>
</center>
<%end%>

功能上它的工作完美,但我不能在文本字段之外放置请求按钮......谢谢你......

4

0 回答 0