Rails ajax部分问题

时间:2014-08-12 21:02:25

标签: jquery ruby-on-rails ajax

我有一个使用jquery ajax调用xml feed的主页。获取Feed需要几秒钟。我希望用户能够在完成ajax调用之前离开页面。

JS:

$(document).ready(function() {
 $.ajax({
   dataType: 'html',
   url: '/home/get_feed'
 }).done(function(data){
   $('#feed_data_area').html(data);
 });
});

控制器:

def get_feed
 @feed = Feedjira::Feed.fetch_and_parse('http://www.genericwebservice.com/feed')

 render :partial => 'feed_data', :locals => {:feed => @feed}
end

这是我在js中必须做的事情,还是有轨道方式来中断控制器?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

你的意思是中止ajax通话吗? 和/或要求铁路停止?

以下是关于中止的帖子: Abort Ajax requests using jQuery