在js的不同HTML页面中显示信息

时间:2015-05-05 20:26:22

标签: javascript html facebook-graph-api

我们正在使用facebook api并将以JSON格式检索的数据存储到数组中。我们希望在不同的HTML页面中显示此信息,但无法这样做,请帮助解决此问题?

<p id="demo"></p>
 <script> var str=""; var names1 = new Array(); //creating names1 array
            getFriendsList = function() { //calling from another function
              FB.api('me/taggable_friends', function(response) { 
                   for (var i = 0; i <= response.data.length; i++) {
                  names1.push(response.data[i].name); str=str+"<br>"+"<br>"+names1[i]; //appending thenames to str 
                  document.getElementById("demo").innerHTML = str;//displaying the element in the html page.
                  }
             });
          } </script>

1 个答案:

答案 0 :(得分:0)

我仍然对您的问题感到困惑,但我假设您想知道如何将数组中的元素显示在HTML页面上。

如果这不是您所要求的,那么只需扩展您的问题,我就会看到我可以提供帮助。

以下代码说明

  • 您正在通过添加JavaScript引用来访问HTML中的<script type="text/javascript" src="app.js"></script>文件。

  • JavaScript正在创建一个名为myArray的简单数组。然后我们遍历我们的数组并使用document.write(...);行显示内容。

<强> HTML

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="app.js"></script>
</head>
<body>

</body>
</html>

<强>的JavaScript

var myArray = [1, 2, 3];

// for each loop
for (var i in myArray) {
  document.write(myArray[i]);
}