- 浏览: 41777 次
- 性别:
- 来自: 大连
文章分类
最新评论
-
wangluo19:
刚刚好解决了我的问题,原来session factory可以把 ...
hibernate annotations和hbm.xml配置文件并存配置 -
vivei:
能者为师
ruby 1,9 多字节字符
rails3中使用非form提交的ajax操作,这里使用的js框架为jquery
html(views/users/index.html.erb):
<%= link_to "ajax_update", ajax_update_user_path(user), :id => "ajax_update_" + user.id.to_s %> 这里没有使用rails.js里面的:remote
js(views/users/index.html.erb):
<script type="text/javascript"> $(function(){ $('a[id^="ajax_update_"]').click(function(){ $.post(this.href + ".js", null, function(data) { if (data.result == "success") { alert("修改成功"); } }, "json"); return false; }); }); </script>
(1)如果post的dataType设置的是"json",ajax回调的数值格式必须是json的数据格式。否则,回调函数不会被激活。
(2)如果dataType设置的是"script",则返回客户端的是一个可执行的script代码
rails(controllers/users_controller.rb):
def ajax_update @user = User.find_by_id(params[:id]) respond_to do |format| if @user.udpate_attribute(:xxx, "1") format.js { render :json => {:result => "success"}, :layout => false } else format.js { render :json => {:result => "error"}, :layout => false } end end end
返回结果设置成json格式。
在组织成json数据格式的时候,有一点区别。
(1)如果写成这样 :json => "success", ajax 调用后能返回结果,但没有激活ajax success的回调函数
(2)如果写成这样 :json => params[:id], ajax调用后能返回结果,也激活ajax success的回调函数
返回字符串“success”不符合json的格式,没有引起回调。返回params[:id]是一个数值,也不符合json格式,却引起了客户端的回调。很怪异。。。也没有找到具体的原因
发表评论
-
rails 开源blog typo
2011-12-26 16:23 632rails open source blog: htt ... -
ROR网站
2011-07-07 10:56 859# gems http://rubygems.org/ ... -
Rail3 Plugs
2011-02-11 11:24 672Rails3 Plugs Gemfile [1] t ... -
rails3 update_all 使用:order, :limit条件时,忽略条件问题
2011-02-11 11:08 1253这个bug是在使用delay_job(2.1.2)查出来的,后 ... -
Notifications in Rails 3
2011-02-11 10:34 997249: Notifications in Rails 3 ... -
插件扩展(2)
2011-01-28 16:41 759ruby:1.9.2 rails3.0.3 学习编写 ... -
插件扩展
2011-01-28 11:24 737在ruby on rails3 的guides,插件扩展中有这 ... -
关于restful_authentication密码更新问题
2011-01-05 22:28 1012使用restful_authentication插件时,进行更 ... -
rails3 flash 清除问题
2011-01-05 21:35 1168rails3请求之后,flash内容没有被清除? fl ... -
rails3 更新时间问题
2010-12-18 21:52 1194rails3 更新时间问题(updated_at) (未完) ... -
Ruby基本数据类型
2010-12-09 08:55 856d (转)http://blog.csdn.net/fore ... -
ruby 1,9 多字节字符
2010-12-08 08:53 924ruby 1.9 String类 length ... -
Here document
2010-12-07 08:55 720Here document 用于引入一段较复杂的内容, ... -
About Resouce
2010-12-02 21:40 780关于RESTful风格的URL设计 Singul ... -
Migration and Database Column Types
2010-11-30 23:09 866rails下迁移类与数据库类型对照表: M ... -
rails3 scope dead???
2010-11-29 18:37 1298看到一篇关于rails中是否还继续推荐使用scope的文章 ... -
Ruby Blocks
2010-11-22 08:41 810Ruby Blocks Block构成 ... -
each, map, collect
2010-11-22 08:38 723each, map, collect arr = ... -
使用cookie的session
2010-11-22 08:36 707使用cookie 的session 修改/depot/ ... -
Validation Helpers(数据验证)
2010-11-22 08:33 705validates_acceptance_of # c ...
相关推荐
Rails 4 jquery Ajax 示例 ###演示 这是一个如何使用ajax进行CRUD操作的小示例。 安装它 git clone :sagarjunnarkar/RailsAjaxCRUD.git cd RailsAjaxCRUD 捆绑安装 配置 config/database.yml 耙数据库:设置 ...
主要介绍了Ruby on Rails中jquery ujs组件拖慢速度的问题解决,jquery_ujs是Rails框架中涉及AJAX交互的组件,需要的朋友可以参考下
jQuery treeTable AJAX 示例此示例演示了将 jQuery treeTable 插件 ( ) 用于启用 AJAX 的树。 它在服务器端使用 Ruby on Rails 和 SQLite。 文件 app/views/nodes/index.html.erb 包含有趣的 Javascript 位。 当节点...
这是一个示例应用程序,说明如何通过jQuery在Ajax Crud 4中进行操作。 我们利用$ .getJSON和$ .ajax进行AJAX。 我们没有使用不引人注目JavaScript或模板。 应用程序的根发送到静态控制器的index操作。 因此,请...
NULL 博文链接:https://ddl1st.iteye.com/blog/970487
ajax-datatables-rails 重要说明:该gem面向DataTables 1.10.x版。 经过测试: 滑轨5.2.4 / 6.0.3 / 6.1.0 Ruby 2.5.x / 2.6.x / 2.7.x SQLite3 PostgreSQL 13 MySQL的8 Oracle XE 11.2(感谢 ) 描述 是一...
注意:repo包含多个分支,具有原始rails版本,并使用jquery前端更新了应用程序。,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小...
本代码是用jquery+rails实现的大数据下载的进度显示。实现原理是使用ajax方式向服务器提起下载请求,然后根据服务器传回的数据处理结果决定是否还需向服务器发起请求,并根据服务器传回的结果显示下载进度。
演示,使用jQuery.ajax进行代码并进行实践 介绍 我们将使用jQuery.ajax方法对经过身份验证的井字游戏API执行GET,POST和PATCH请求。 我们将使用包装的EventSource来监视井字游戏的更新。 目标 到此为止,学生应该...
:memo: GroupChat-App Ruby 2.5.1 Ruby on Rails 5.0.7.2 HAML SCSS 边界元JavaScript jQuery的字体真棒5 MySQL2的AWS 亚马逊S3 Nginx的独角兽载波波Capistrano :blue_book: 用法 $ git clone ...cd GroupChat-App$ ...
2dc_jqgrid, 这个插件允许你很容易地将jQuery添加到你的Rails 应用程序中 2 dcJqgrid这个 Rails 插件允许你将jQuery添加到你的应用程序中。支持以下功能:已经启用 Ajax排序分页搜索CRUD操作( 添加,编辑,删除)多...
以最少的代码更改将Ajax功能添加到Rails网站。 支持历史记录,书签,部分刷新,Rails闪烁,用户回调,脚本执行,重定向。 基于Rails-UJS和jQuery构建。
了解 JQuery Ajax 全局处理程序。 了解如何使用 Ajax Post 创建资源。 使用 Javascript 调试工具。 Chrome 检查器面板 网络观察和理解 HTTP 请求/回复。 控制台 知道如何登录到控制台。 来源。 使用调试器。 ...
jQuery is prominently featured at the front end of Java/Spring, PHP, .NET, Ruby on Rails, and Python/Django stacks all over the Web. If you have experience with HTML, CSS, and JavaScript, this book ...
Ajax异步通信 AWS EC2,S3, capistrano(自动部署) 功能 登录 登出 登入 最新帖子 修改帖子 目的地信箱 轮廓 编辑个人资料 喜欢 反向计算 日历 分页 评论 自动部署(capistrano) 类别 搜索 宝石 gem'ham
Ajax-ckl.zip,带有jquery和ajax的rails 5 todo list应用程序https://rubyplus.com/articles/4211-using-ajax-and-jquery-in-rails-5-apps,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json...
ExtR 一个开源的Ruby on Rails 4.x和Ruby on Rails 3.x引擎,用于在Rails应用程序中使用Ext.... 看一看: 使用JQuery进行普通Ajax调用$.ajax({ url: "projects", context: document.body, success: function(){ alert
用 Sinon.js 伪造你的 AJAX jQuery 请求,并在你的测试/规范中存根响应。 安装 将此行添加到应用程序的 Gemfile 中: gem 'fake-ajax-server', group: [:development, :test] 然后执行: $ bundle 也可以在 ...
向Rails API发出AJAX请求,以保存,更新和重新加载游戏。 入门 在我们通过Rails资产管道加载的app/assets/javascripts/tictactoe.js编码您的解决方案。 作为//= require tictactoe ,我们通过在JavaScript清单文件...
自述 此自述文件通常会记录启动和运行应用程序所需的任何步骤。 您可能想要涵盖的内容: Ruby版系统依赖配置数据库创建数据库初始化如何运行测试套件服务(作业队列、缓存服务器、搜索引擎等) 部署说明… 如果您不...