javascript - 使用 javascript 显示来自 parse.com 数据库的图像的简单方法

标签 javascript html image parse-platform

我正在开发一个非常简单的页面,它只是从 parse.com 的表格中提取并显示图像。我对 javascript 的经验不多,从下面的代码中可以看出这一点。

我需要图像按时间顺序显示。使用当前代码,它在大多数情况下都可以正常工作,但有一点错误。

主要有两个问题:

1) 有时,随机地,一张特定的新图像可能不会出现在顶部,而是出现在两者之间的某个位置。

2) 此页面适用于 Firefox 和 Chrome,但不适用于 IE。

有没有更好的方法来实现这个或者我应该改变什么?任何帮助将不胜感激。

页面源-

<!doctype html>
<head>
  <meta charset="utf-8">

  <title>My parse images</title>
  <meta name="description" content="My Parse App">
  <meta name="viewport" content="width=device-width">
  <!-- <link rel="stylesheet" href="css/reset.css"> -->
  <link rel="stylesheet" href="css/styles.css">
  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  <script type="text/javascript" src="http://www.parsecdn.com/js/parse-1.2.0.min.js"></script>
</head>

<body>

  <div id="main">




  <script type="text/javascript">
    Parse.initialize("xxxxxxxxxxxxxxxxxx", "xxxxxxxxxxxxxxxx");

    var config = {
    parseAppId: 'xxxxxxxxxxxxxxxxxxx',
    parseRestKey: 'xxxxxxxxxxxxxxxxxx',
    streamName: 'parse-demo'
};


var getPhotos = function() {
  var userImages = Parse.Object.extend("userImages");
  var query = new Parse.Query(userImages);

  query.find({
    success: function(results) {


      $('#photo-container').children().remove();


      for(var i=results.length - 1; i>=0; i--){

          var img = new Image();
          img.src = results[i].get("image").url;
          img.className = "photo";
          document.body.appendChild( img );


      } 



    },
    error: function(error) {
      alert("Error: " + error.code + " " + error.message);
    }
  });
};

  function refresh (timeoutPeriod){ 
    refresh = setTimeout(function(){window.location.reload(true);},timeoutPeriod); 
  }


$(document).ready(function() {

  getPhotos();

 // refresh(10000);

});

  </script>
</body>

</html>

最佳答案

Internet Explorer 阻止混合内容。由于 Parse 的 JavaScript SDK 需要 SSL,因此您还需要使用 HTTPS 托管您的应用,以便从 IE 访问它。

关于javascript - 使用 javascript 显示来自 parse.com 数据库的图像的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16072713/

相关文章:

javascript - 如何根据变量更改div宽度

javascript - 在 JavaScript 中分割网页 URL,但不分割哈希后的 URL

javascript - 错误引用错误 : cv is not defined in Angular electron app

image - 如何使用 C++ 或 Python 从图像中读取图像描述?

javascript - Leaflet:自动将簇/或 Spiderfy 的颜色更改为簇中选定的标记。

html - 在 td 中使用 div 固定表格行高

javascript - 我应该如何识别相对 block 并将它们更改为绝对 block ?

html - 对于超过一页的内容,页脚保留在屏幕底部位于顶部滚动的位置

c++ - 如何在Qt中抓取视频帧?

javascript - 如何在浏览器中通过 Javascript 压缩图像?