我们正在使用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>
答案 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]);
}