0

タイトルのとおり、使用しようとしている 2 つの json フィードがあります。最初の詳細は、どの出発空港がどの目的地の空港に飛ぶかを示し、2 番目は、飛行する空港のわかりやすい名前を検索するために使用したいと考えています。一連の情報ページがあります。この 2 つのフィードから動的に各ページに飛ばされた目的地のリストを出力したいと考えています。これらを配列やソートなどに push() する方法は不明です。どんな助けでも大歓迎です。

最初のフィード

$.ajax({
  url: '/routesRouteInformation.action',
  async: false,
  dataType: 'json',
  success: function (response) {
  jsonRoutes = response;
  }
});

サンプルファイル:

{
"LGW":[
 {"arvAirportCode":"EDI","multiSector":"M","endDate":"26-Oct-2013 00:00:00"},
 {"arvAirportCode":"NCL","multiSector":"D","endDate":"26-Oct-2013 00:00:00"},
 {"arvAirportCode":"SYY","multiSector":"M","endDate":"26-Oct-2013 00:00:00"},
 ...Etc

2 番目のフィード

$.ajax({
  url: '/airportsRouteInformation.action',
  async: false,
  dataType: 'json',
  success: function (response) {
  jsonInfo = response;
  }
});

サンプルファイル:

[{"airportCode":"LGW","airportCountry":"UK","airportName":"London Gatwick", "longitude":"53.910297","latitude":"-8.818492"},
"airportCode":"BLL","airportCountry":"DK","airportName":"Billund","longitude":"55.740322","latitude":"9.151778"},
{"airportCode":"RNN","airportCountry":"DK","airportName":"Bornholm"},    {"airportCode":"BCN","airportCountry":"ES","airportName":"Barcelona","longitude":"41.2969","latitude":"2.07833"}
...Etc
4

2 に答える 2

0

試す

$.extend(object1, object2);
于 2013-02-27T08:57:17.110 に答える
0

あなたのデータを考慮して、最初に空港情報を取得し、次にルート内の各空港情報を検索して追加します。に沿って何か:

$.each(infos, function(index, info){
info.routes = routes[info.airportCode];
});
于 2013-02-27T09:07:37.673 に答える