use*_*052 5 ruby ajax jquery ruby-on-rails ruby-on-rails-3
我on Rails的3.0.7和jQuery 1.6.1使用Ruby和我想知道如何处理响应xhr,status并ex在AJAX请求后变量.
AJAX请求是:
$jQuery.ajax({
type: "POST",
url: "<request_to_the_controller_method>", // see the code below
error: function(xhr, status, ex) {
// handling with 'xhr', 'status' and 'ex' variables
}
success: function(jqXHR, status, ex) {
// handling with 'xhr', 'status' and 'ex' variables
}
});
Run Code Online (Sandbox Code Playgroud)
在控制器中我有:
respond_to do |format|
format.js {
render ... # here should be properly stated the Ruby on Rails 'render' method
:status => 200
}
end
Run Code Online (Sandbox Code Playgroud)
应该如何在控制器中所述的render向AJAX请求,以便它可以处理响应值(响应方法xhr,status并ex在各变量)error或successAJAX请求的部分?那么,在检索到响应值之后如何处理响应值(例如在警报消息中显示这些值)?
在少数世界中,我想做的是(在控制器中)用一些数据响应AJAX请求,然后(另一方面)处理这些数据.
看
和
以及详细信息。这是一篇关于 Rails、Rails jQuery UJS 驱动程序、jQuery 和 Rails.js 主题的优秀文章
- 它查找远程链接、表单和输入,并覆盖它们的单击事件以通过 AJAX 提交到服务器。
- 它会触发六个 JavaScript 事件,您可以将回调绑定到这些事件以处理和操作 AJAX 响应。
然后本文将介绍如何使用 jQuery、UJS 和 Rails 来完成所有这些工作。
| 归档时间: |
|
| 查看次数: |
8417 次 |
| 最近记录: |