0

我是一个名为 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>
4

2 回答 2

0

好像你在 for 循环中犯了一些错误。您在 data.users 中使用 for i,实际上您应该说,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;
    });
于 2013-01-14T06:01:14.407 回答
0

如果这是您的完整 HTML,那么可能是因为您没有包含 jquery.js 文件。

于 2013-01-08T10:50:17.033 回答