在我正在工作的当前网络应用程序中,我想使用链式过滤填充 4 个选择框。
这是 json 结构,定义了每个选择框上可用选项之间的关系:
var example = {
"first_select_box_option_1" : [ {
"" : [],
"second_select_box_option_1" : [ {
"third_select_box_option_1" : [
"",
"fourth_select_box_option_1"]
}],
"second_select_box_option_2" : [ {
"third_select_box_option_1" : [
"",
"fourth_select_box_option_1"]
}]
}]
};
我打算做的是将一些听众钩到前三个选择框。根据所做的选择,以下应根据之前的 json 填充适当的选项。请注意,json 应该由多个级别组成。
例如:在第一次迭代中,如果用户选择选项 *first_select_box_option_1*,则第二个选择框应填充选项 *second_select_box_option_1* 和 *second_select_box_option_2*。
首先,我想知道我的 json 结构是否足以表示每个选择框上可用的选项以及对应的关系。