![](/img/trans.png)
[英]Database, Jquery, Ajax and Zend Framework. How to use all togheter?
[英]How to use the jQuery AJAX request and the Ruby on Rails 'render' method togheter?
我正在使用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, 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
應該如何在控制器中聲明render
方法來響應AJAX請求,以便能夠在AJAX請求的error
或success
部分處理響應值( xhr
, status
和ex
變量)? 那么,在檢索到響應值之后如何處理響應值(例如在警報消息中顯示這些值)?
在少數世界中,我想做的是(在控制器中)用一些數據響應AJAX請求,然后(另一方面)處理這些數據。
看到
和
以及細節。 這是關於rails,Rails jQuery UJS驅動程序,jQuery和rails.js主題的優秀文章
- 它找到遠程鏈接,表單和輸入,並覆蓋其單擊事件以通過AJAX提交到服務器。
- 它觸發六個javascript事件,您可以綁定回調以使用和操作AJAX響應。
然后本文將介紹如何使用jQuery,UJS和rails完成所有這些工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.