如何使用jQuery AJAX请求和Ruby on Rails’render’方法来实现?

前端之家收集整理的这篇文章主要介绍了如何使用jQuery AJAX请求和Ruby on Rails’render’方法来实现?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Ruby on Rails 3.0.7和jQuery 1.6.1,我想知道如何在AJAX请求之后处理响应xhr,status和ex变量.

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' and 'ex' variables
  }
});

在控制器中我有:

respond_to do |format|
  format.js { 
    render ... # here should be properly stated the Ruby on Rails 'render' method 
    :status => 200 
   }
end

应该如何在控制器中声明render方法来响应AJAX请求,以便能够在AJAX请求的错误或成功部分处理响应值(xhr,status和ex变量)?那么,在检索到响应值之后如何处理响应值(例如在警报消息中显示这些值)?

在少数世界中,我想做的是(在控制器中)用一些数据响应AJAX请求,然后(另一方面)处理这些数据.

解决方法

看到

07000

07001

以及细节.这是关于rails,Rails jQuery UJS驱动程序,jQuery和rails.js主题an excellent article

  1. It finds remote links,forms,and inputs,and overrides their click events to submit to the server via AJAX.
  2. It triggers six javascript events to which you can bind callbacks to work with and manipulate the AJAX response.

然后本文将介绍如何使用jQuery,UJS和rails完成所有这些工作.

原文链接:https://www.f2er.com/jquery/181150.html

猜你在找的jQuery相关文章