-1

我正在开发一个向人们推荐视频的网站。推荐系统存在于我轮询并接收一个 xml 文件作为回报的服务器上。

问题是这个推荐系统仍在开发中,可能需要 5 秒以上才能收到响应。所以我需要在页面上开发一个加载.gif,它将作为一个占位符,直到生成 xml 文件。

问题是我使用 PHP 解析 xml 文件,所以当我尝试加载页面时,它只是保持白色,直到 xml 被解析。如何让它首先加载页面的所有 html 元素,然后仅在它们完全加载时才推荐?

4

1 回答 1

0

您需要通过 AJAX 加载推荐,例如:

$(document).ready(function() {
  $.ajax({
    url: 'YOUR_PHP_PARSER_FILE',
    success: function(data) {
      $('#recomendations-wrapper').html(data);
    }
  });  
});

如果您愿意,可以在 PHP 文件中以 JSON 或 XML 格式返回信息。

于 2012-10-18T10:31:25.590 回答