我是一个名为File1.js的json文件存储在我的本地服务器中。我想读取json文件内容,并希望在其他文件中显示数据。我试过javascript编码,但它没有正常工作。
下面编写我的示例json文件。请帮我编码将数据写入另一个文件。我可以使用php来解析数据和显示,还是可以继续使用javascript?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>JSON Sample</title>
</head>
<body>
<div id="placeholder"></div>
<script src="ftp://devapp@ftp.appdevelopmentindia.in/www/new.js"></script>
<script>
$.getJSON('data.json', function(data) {
var output="<ul>";
for (var i in data.users) {
output+="<li>" + data.users[i].firstName + " " + data.users[i].lastName + "--"
+ data.users[i].joined.month+"</li>";
}
output+="</ul>";
document.getElementById("placeholder").innerHTML=output;
});
</script>
</body>
</html>
答案 0 :(得分:0)
如果这是您的完整HTML,那么可能是因为您没有包含jquery.js文件。
答案 1 :(得分:0)
好像你在for循环中做了一些错误。你在data.users中使用i,实际上你应该说,我在data.users.length。 试试这段代码:
$.getJSON('data.json', function(data) {
var output="<ul>";
for (var i=0; i < data.users.length; i++ ) {
output+="<li>" + data.users[i].firstName + " " + data.users[i].lastName + "--"
+ data.users[i].joined.month+"</li>";
}
output+="</ul>";
document.getElementById("placeholder").innerHTML=output;
});