如何使用onclick提交Rails AJAX表单
如何使用按钮在rails中提交AJAX表单?
我的代码:
Controller: def list @events = ExternalEvent.all if !params[:city_id].nil? @events = @events.where(city_id: params[:city_id]) end respond_to do |format| format.js format.html end end list.js.erb: $('#events').html(""); list.erb: _events.erb:
在单击提交时,AJAX表单已成功提交。
但是如何从表单外部提交表单。 运用
返回JavaScript错误
Uncaught TypeError: object is not a function onclick
如何在外部提交此表格?
使用以下方式
issubmit()不是函数,但是submit()是。
对于AJAX,使用Ajax调用提交表单而不重新加载页面:
定期提交演示
演示:示例ajax提交,请参阅firebug中的网络选项卡
我认为你的问题出现在这里
<%= form_tag('/list', remote: true) do %>
改变这一点
<%= form_tag(:list, :url => '/list', remote: true) do %>
如果列表模型可访问。