加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 如何:remote => true在rails中工作

发布时间:2020-12-16 19:21:08 所属栏目:百科 来源:网络整理
导读:我不明白怎么做:remote =真正适用于铁轨.我知道当我写它时会发送一个ajax请求并且会发出.js响应.但这有效吗?我的意思是,行动在哪里等等 解决方法 让我解释一下ajax-rails和remote =的整个流程.真正 首先,当你添加remote =如果表单将提交或调用您在表单中定
我不明白怎么做:remote =>真正适用于铁轨.我知道当我写它时会发送一个ajax请求并且会发出.js响应.但这有效吗?我的意思是,行动在哪里等等

解决方法

让我解释一下ajax-rails和remote =>的整个流程.真正

首先,当你添加remote =>如果表单将提交或调用您在表单中定义的操作.

这是一个例子:

<%= form_tag({:controller => 'my',:action => 'my_data'},:id => 'filter_form',:remote => true) do %>
 #code here
<%= submit_tag 'save',:name => 'commit'%>
<%end%>

现在,上面的代码将转到我的控制器中的my_data操作.

您可以在此处定义响应类型:

def my_data
  #actions on data here
  respond_to do |format|
    format.js
  end
end

现在你必须创建一个与动作同名的.js文件:

my_data.js.erb

这是形式的整体影响.您可以通过jquery和javascript编写和更新文档元素.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读