मैं रूबी 3.0.7 और jQuery 1.6.1 पर रूबी का उपयोग कर रहा हूं और मैं जानना चाहता हूं कि प्रतिक्रिया xhr
, status
और ex
AJAX अनुरोध के बाद चर को कैसे संभालना है।jQuery 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
}
});
नियंत्रक में मेरे पास है:
respond_to do |format|
format.js {
render ... # here should be properly stated the Ruby on Rails 'render' method
:status => 200
}
end
कैसे नियंत्रक में AJAX अनुरोध का जवाब है, ताकि यह है render
विधि कहा जाना चाहिए error
या success
AJAX अनुरोध के अनुभाग में प्रतिक्रिया मानों को संभालने के लिए संभव है (xhr
, status
और ex
चर)? फिर, मैं उन्हें पुनर्प्राप्त करने के बाद प्रतिक्रिया मानों को कैसे संभाल सकता हूं (उदाहरण के लिए उन मानों को एक चेतावनी संदेश में दिखाने के लिए)?
कुछ दुनिया में, मैं कुछ डेटा के साथ AJAX अनुरोध का जवाब देने के लिए (नियंत्रक में) (और दूसरी तरफ) इस डेटा को संभालने के लिए (नियंत्रक में) करना चाहता हूं।