我有一個JSON數據是這樣的:生成dropdowlist數據JSON
var data = [
{ID:"1", Name: "a", ParentID: 0},
{ID:"2", Name: "b", ParentID: 0},
{ID:"3", Name: "c", ParentID: 0},
{ID:"4", Name: "aa", ParentID: 1},
{ID:"5", Name: "aaa", ParentID: 1},
{ID:"6", Name: "bb", ParentID: 2},
{ID:"7", Name: "cc", ParentID: 3},
{ID:"8", Name: "bbb", ParentID: 2},
{ID:"9", Name: "ccc", ParentID: 3},
{ID:"10", Name: "bbbb", ParentID: 2},
{ID:"11", Name: "cccc", ParentID: 3}
]
我想使用JavaScript jQuery的產生到下拉列表。 注:上的parentID 前的數據進行排序的基礎:ID = PARENTID
{ID:"1", Name: "a", ParentID: 0},
{ID:"4", Name: "aa", ParentID: 1},
{ID:"5", Name: "aaa", ParentID: 1}
我預計結果,因爲這:
<select>
<option value="1">a</option>
<option value="4">aa</option>
<option value="5">aaa</option>
<option value="2">b</option>
<option value="6">bb</option>
<option value="8">bbb</option>
<option value="10">bbbb</option>
<option value="3">c</option>
<option value="7">cc</option>
<option value="9">ccc</option>
<option value="11">cccc</option>
</select>
我該怎麼辦?
謝謝大家,
只是循環,直到你有數據數組中的值,併爲數據數組中的每個值創建選項標記。 – dreamweiver
您將在控制檯中看到一個錯誤,例如'Uncaught SyntaxError:Unexpected token {'for your ** data ** object!'!請檢查它是否正確。 –