如何使用 json 和 mootools 库填充选择元素?
我的 JSON 数据如下:
var data = {"tree":
[
{"id":1,"parent":0,"name":"Category A","subcategories":[]},
{"id":2,"parent":0,"name":"Category B","subcategories":
[
{"id":6,"parent":2,"name":"Subcategory F","subcategories":[]},
{"id":7,"parent":2,"name":"Subcategory G","subcategories":[]}
]
},
{"id":3,"parent":0,"name":"Category C","subcategories":
[
{"id":8,"parent":3,"name":"Subcategory H","subcategories":[]}
]
},
{"id":4,"parent":0,"name":"Category D","subcategories":
[
{"id":9,"parent":4,"name":"Subcategory I","subcategories":
[
{"id":10,"parent":9,"name":"Subcategory J","subcategories":[]}
]
}
]
},{"id":5,"parent":0,"name":"Category E","subcategories":[]}
]
};
我怎样才能得到这个输出标记:
<select>
<option value="1">Category A</option>
<option value="2">Category B</option>
<option value="6">Category B->Subcategory F</option>
<option value="7">Category B->Subcategory G</option>
<option value="3">Category C</option>
<option value="8">Category C->Subcategory H</option>
<option value="4">Category D</option>
<option value="9">Category D->Subcategory I</option>
<option value="10">Category D->Subcategory I->Subcategory J</option>
<option value="5">Category E</option>
</select>