rails AJAX方法 操作后需要执行js文件中命令的方法
来源:互联网 发布:免费手机数据恢复 编辑:程序博客网 时间:2024/05/22 08:19
form_for
方法协助编写表单,可指定 :remote
选项,用法如下:
<%=
form_for(
@post
, remote:
true
)
do
|f|
%>
...
<%
end
%>
生成的 HTML 如下:
<
form
accept-charset
=
"UTF-8"
action
=
"/posts"
class
=
"new_post"
data-remote
=
"true"
id
=
"new_post"
method
=
"post"
>
...
</
form
>
注意 data-remote="true"
属性,现在这个表单不会通过常规的提交按钮方式提交,而是通过 Ajax 提交。
或许你并不需要一个只能填写内容的表单,而是想在表单提交成功后做些事情。为此,我们要绑定到 ajax:success
事件上。处理表单提交失败的程序要绑定到 ajax:error
事件上。例如:
$(document).ready ->
$("#new_post").on("ajax:success", (e, data, status, xhr) ->
$("#new_post").append xhr.responseText
).on "ajax:error", (e, xhr, status, error) ->
$("#new_post").append "<p>ERROR</p>"
显然你需要的功能比这要复杂,上面的例子只是个入门。关于事件的更多内容请阅读 jquery-ujs 的维基。
0 0
- rails AJAX方法 操作后需要执行js文件中命令的方法
- js 执行CMD 命令的方法
- 【AJAX】使用getScript()方法异步加载并执行js文件
- 普通用户执行需要root权限的命令的方法
- JavaScript的执行原理,很多人都理解错了:在js被加载后,其实就将js代码执行了一遍,在内存中创建了所有js文件中的变量。而不是激发了某个js方法后,再去相应的js文件中去执行,是去内存中执行
- 脚本中执行scp命令的方法
- Python中执行系统命令的方法
- 在shell中获得命令执行后返回值的方法
- .NET中执行js脚本的方法
- JS中方法的执行顺序
- 解决 ASP.NET 中执行js代码后页面布局变不正常的方法
- linux下获取命令执行后的返回信息方法
- rails应用ajax之一:使用纯js方法
- 解决C语言中生成的EXE文件执行后窗口消失方法
- 解决C语言中生成的EXE文件执行后窗口消失方法
- symbian中执行安装文件的方法
- python 中执行系统命令执行的若干方法
- js 在客户端操作文件的方法
- tomcat集成quartz
- java的序列化
- 算法导论--单源最短路径问题(Dijkstra算法)
- DMA-BUF API使用指南
- RK平台RAM和ROM容量计算
- rails AJAX方法 操作后需要执行js文件中命令的方法
- HDU 2111 Saving HDU
- Python行读取文件进行拷贝
- Codeforces 689D. Friends and Subsequences(二分/尺取 + ST表)
- 积木游戏 纪中 1440 类dp 预处理
- android RecyclerView的简单用法
- 何为Web App,何为Hybird App
- java虚拟机内存分配之新生代与老年代GC
- 软件设计之业务逻辑层设计