JavaScript 表单提交

标签 javascript ruby-on-rails ruby-on-rails-3

当我单击提交时,我希望刷新表“dashboard_categories”,而不刷新整个页面,这就是我到目前为止所做的:http://pastie.org/7822560

我现在陷入了使用 Javascript 的困境,因为我是一个完全的新手。我知道我必须捕获表单提交,发送数据,然后调用部分刷新......但不知道如何。有任何想法吗?

希望我离这不远......

我在index.html.erb 上有一个针对 javascript 的 content_for 标记:

<% content_for :javascript do %>
  <script type='text/javascript'>

  </script>
<% end %>

最佳答案

在 list 中包含不显眼的 javascript 驱动程序app/assets/javascript/application.js:

//= require jquery_ujs

然后标记要通过AJAX提交的表单:

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

关于JavaScript 表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16463764/

相关文章:

javascript - jQuery - 数组没有显示正确的值

javascript - 为什么我的 React 应用程序的 Jest/Enzyme setState 测试失败?

javascript - 从此数组中获取过滤后的数组(首字母相同的值)

ruby-on-rails - i18n Rails 来自助手的惰性查找?

ruby-on-rails - 将参数括起来以确保该 block 将与方法调用相关联

ruby-on-rails - 升级到 Rails 3.2.6 和路由错误

C# WebBrowser - 如何摆脱 JavaScript 错误提示?

sql - 按子模型属性对 ActiveRecord 模型进行排序?

ruby-on-rails - Ruby,正则表达式匹配制表符并替换为 2 个空格?

ruby - 格式化 Ruby on Rails 代码 Textmate