在我的rails应用程序中,我有一个远程表单,看起来像这样,例如:

<%= form_tag some_path, :method => :get, :id => 'my-form', :remote => true do %>
  <%= text_field_tag :search, params[:search], :id => 'search-field' %>
  <%= submit_tag 'Go' %>
<% end %>

现在我想通过javascript提交这个表单,并触发所有rails远程表单回调.到目前为止,我已经try 了一些方法,但似乎没有任何效果.

我try 过的事情:

$('#my-form').trigger('onsubmit')

$.rails.callFormSubmitBindings( $('#search-form') )

但到目前为止运气不好.有什么 idea 吗?

推荐答案

你可以用它.提交();

$("#my-form").submit();

Ruby-on-rails相关问答推荐

在ransackable_scopes中的作用域上创建activeadmin过滤器

有没有一种方法可以点击一个按钮来冒泡到父元素?

Trailblazor 操作 -> 集合 :attribute(has_many 通过关联) 与填充器 -> 如何填充 Reform::Form 形式的 slugs 数组?

错误:部署到 Heroku 时找不到模块tailwindcss/defaultTheme

Rails 7 共享刺激控制器功能

在bash中匹配带有空格字符的字符串

如何从设计中删除/禁用注册

jbuilder vs rails-api/active_model_serializers 用于 Rails 4 中的 JSON 处理

如何确定 Rails 是从 CLI、控制台还是作为服务器运行?

使用devise gem点击确认链接后避免登录?

如何从 ActiveRecord 中的每个组中获取最新记录?

Rails 服务对象与 lib 类

什么是Ruby 用于 BESIDES 轨道?

Rails:如何在表单的必填字段上禁用星号?

我可以将默认值传递给 rails 生成迁移吗?

Rails - 具有空数组的强参数

我应该将全局共享部分模板放在哪个文件夹中?

Ruby on Rails 基本概念总结

如何使用 Rspec 判断 ActiveJob 中排队的内容

Ruby:如何将一种方法接收到的所有参数和块传递给另一种方法?