JQuery:$ .ajax调用似乎阻止了图像下载

时间:2012-10-22 18:18:16

标签: ruby-on-rails ajax jquery

我有一系列的AJAX调用被激发到Web服务器以在加载DOM之后加载更多信息(我将调用包装在$ .ready函数中)。但是,它似乎仍然是封锁的。我没有在我的代码中设置async选项。我在这里做错了吗?以下是我的代码:

  $(document).ready(function() {
    var places = #{@results.to_json};

    Places.SERP.initialize(places);
  });

在我的serp.js中定义了Places.SERP.initialize(places):

  initialize = function(places) {
    initMap(places);
    initDeals(places);
    initFriends(places);
  };

在3个init *调用中,我有许多$ .ajax调用来从服务器获取更多信息。代码看起来像这样:

$.ajax({
  type: "GET",
  timeout: 1000,
  url: url,
  dataType: "json",
  success: function(retval) {
    if (retval) {
      var data = retval.data;
      if (data) {
        var stats = data.stats,
            friends = data.friends;

        if (stats) {
          $("#places-" + internalId).find(".checkins-wrapper").
            hide().
            append(template({
              checkinCount: stats.checkinsCount
            })).
            fadeIn();
        }
      }
    }
  },
  error: function(jqXHR, status, errorThrown) {
  }
});

0 个答案:

没有答案