У меня возникли проблемы с возвратом действительных данных со следующим JSON. Когда я связываюсь, я возвращаюсь «неопределенным», вероятно, из-за формата. Мне нужно привязать два DDL к следующим данным. Один связывается с StreetsInTown и другой StreetNumsOnStreet:Как связать с JSON и заполнить Kendo DropDownLists
{
"StreetsInTown": "[{\"Street\":\"AARON RD\"},{\"Street\":\"ACCESS RD\"},,{\"Street\":\"WILSON ST\"},{\"Street\":\"WINDSOR ST\"},{\"Street\":\"WOOD TER\"},{\"Street\":\"WOODLAND AVE\"},{\"Street\":\"ZOLAN DR\"}]",
"StreetNumsOnStreet": "[{\"Street_Num\":\"18\"},{\"Street_Num\":\"19\"},{\"Street_Num\":\"26\"},{\"Street_Num\":\"27\"},{\"Street_Num\":\"32\"},{\"Street_Num\":\"39\"},{\"Street_Num\":\"43\"},{\"Street_Num\":\"44\"},{\"Street_Num\":\"55\"},{\"Street_Num\":\"66\"}]"
}
Рабочий процесс:
- Пользователь выбрал город с DDL1, результат создает "StreetsInTown" строку.
- Заполните DDL2 строкой «StreetsInTown».
- Выберите улицу с DDL2, в результате создается строка «StreetNumsOnStreet».
- Заполните DDL3 строкой «StreetNumsOnStreet».
У меня есть контроль над созданием JSON. Поэтому, если предлагается лучший формат, я могу настроить конечную точку REST. Fyi, я использую javascript, без модели. Заранее спасибо!
Я считаю, что мне нужно сделать JSON.parse(), чтобы получить «StreetsInTown.Street» для заполнения DDL2, но не знаю, как это сделать. – ripsin