私はRuby on Rails 3.0.7とjQuery 1.6.1を使用していますが、AJAXリクエスト後に応答xhr
、status
、ex
の変数を処理する方法を知りたいと思います。jQuery AJAXリクエストとRuby on Railsのレンダリングメソッドtogheterの使い方
AJAX要求がある:それはあるように、コントローラにAJAX要求に応答するrender
方法を記載すべきどのように
respond_to do |format|
format.js {
render ... # here should be properly stated the Ruby on Rails 'render' method
:status => 200
}
end
:私が持っているコントローラで
$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
}
});
AJAXリクエストのerror
またはsuccess
セクションの応答値(xhr
,status
およびex
変数)を処理することは可能ですか?次に、それらを取得した後に応答値を処理するにはどうしたらよいですか(たとえば、警告メッセージの値を表示するなど)。
いくつかのデータでAJAX要求に応答し、(もう一方の側で)このデータを処理するのは、(コントローラで)私がやりたいことです。