2010-12-15 5 views
0

Ich benutze JSON, um dynamisch eine Eltern/Kind-Dropdown-Liste aufzufüllen. Ich habe es funktioniert, um die Eltern-Dropdown-Liste zu füllen und das Kind Dropdown-Füllung mit den gleichen Eltern Daten. Wie durchlaufe ich das Unterfeld des ausgewählten Werts vom übergeordneten Element?JSON-Sub-Arrays dynamisch lesen

Meine "jeder" (Taste ist der Wert meiner Eltern DDL:

var key = $(this).prev("input").val(); 
$.each(jsondata.Id[key].HourTypeCodes, function(i, item) { 

Meine JSON

[{ 
    "Id": 1, 
    "Title": "Vacation", 
    "HourTypeCodes": [ 
     { 
      "Id": "05", 
      "Title": "VAC POLICE/FIRE" 
     }, 
     { 
      "Id": "04", 
      "Title": "VACATION" 
     }, 
     { 
      "Id": "62", 
      "Title": "VACATION HOURS PURCHASED" 
     }, 
     { 
      "Id": "60", 
      "Title": "VACATION SELL BACK" 
     } 
    ] 
}, 
{ 
    "Id": 2, 
    "Title": "Holiday", 
    "HourTypeCodes": [ 
     { 
      "Id": "08", 
      "Title": "HOLIDAY" 
     } 
    ] 
}, 
{ 
    "Id": 3, 
    "Title": "Floating Holiday", 
    "HourTypeCodes": [ 
     { 
      "Id": "09", 
      "Title": "FLOATING HOLIDAY" 
     } 
    ] 
}] 

Antwort