次の JSON で有効なデータを返すのに問題があります。バインドすると、おそらくフォーマットが原因で「未定義」が返されます。2 つの DDL を次のデータにバインドする必要があります。1 つは StreetsInTown にバインドし、もう 1 つは StreetNumsOnStreet にバインドします。
{
"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 で Street を選択すると、結果として "StreetNumsOnStreet" 文字列が作成されます。
- DDL3 に「StreetNumsOnStreet」文字列を入力します。
JSON の作成を制御できます。したがって、より良い形式が提案された場合は、REST エンドポイントを微調整できます。参考までに、私はモデルなしでjavascriptを使用しています。前もって感謝します!