简体   繁体   English

如何在调用API时以网格/表格格式获取JSON结果?

[英]How to get JSON result in grid/tabular format while calling an API?

I'm using railway API in my website and want the Train data in grid format. 我在我的网站上使用铁路API,想要网格格式的列车数据。 Please help me with the same. 请帮我一样。

I want all the variables (Train name, Train number, Departure Time, Arrival Time, Travel Time, Availability Status) in a table format. 我希望以表格形式提供所有变量(列车名称,列车编号,出发时间,到达时间,行程时间,可用性状态)。 I'm calling two APIs to get the final result. 我正在调用两个API来获得最终结果。 How can I achieve this using AngularJs? 如何使用AngularJs实现这一目标?

  function between(trainData) {
    var total = trainData.TotalTrains;

    for (i = 0; i < total; i++) {
      var source = trainData.Trains[i].Source;
      var destination = trainData.Trains[i].Destination;
      var name = trainData.Trains[i].TrainName;
      var number = trainData.Trains[i].TrainNo;
      var ttime = trainData.Trains[i].TravelTime;
      var deptime = trainData.Trains[i].DepartureTime;
      var arrtime = trainData.Trains[i].ArrivalTime;


          $('.' + className + '').append("<br/>" + name + "(" + number + ")" + "  " + ttime + " " + deptime + " " + arrtime  + "<br/>");
        }
      }
    }

你可以跟最后一样追加

$('.' + className + '').append("<table><tr><th>name</th><th>number </th><th>ttime </th><th>deptime </th><th>arrtime </th><th>classcode </th><th>status </th><th>jdate </th></tr><tr><td>" + name + "</td><td>" + number + "</td><td>" + ttime + "</td><td>" + deptime + " </td><td>" + arrtime + " </td><td>" + classcode + "</td><td>" + status + "</td><td>" + jdate +  "</td></tr></table>");

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM