前端技術(shù)中JSON是經(jīng)常使用的數(shù)據(jù)格式之一,而eaysui則是一款強(qiáng)大的前端UI框架,提供了很多常用的組件。在eaysui中,我們可以通過(guò)json數(shù)據(jù)循環(huán)來(lái)快速渲染列表等數(shù)據(jù)展示。
// JSON 數(shù)據(jù)示例 var data = { "list": [ { "name": "張三", "age": 20, "gender": "男" }, { "name": "李四", "age": 22, "gender": "男" }, { "name": "王五", "age": 25, "gender": "女" } ] }; // 在 eaysui 中使用 json 循環(huán) <ul id="dataList"></ul> $(function(){ $.each(data.list, function(index, item){ var html = '<li>' + '<span>' + item.name + '</span>' + '<span>' + item.age + '</span>' + '<span>' + item.gender + '</span>' + '</li>'; $('#dataList').append(html); }); });
上述代碼中,我們首先定義了一組JSON數(shù)據(jù),包含了三個(gè)人的姓名、年齡和性別。接著,我們?cè)陧?yè)面中創(chuàng)建了一個(gè)ul元素,作為數(shù)據(jù)渲染的容器。在jQuery的each方法中,我們遍歷了JSON中的list數(shù)組,并根據(jù)數(shù)組中每個(gè)元素的屬性創(chuàng)建了一個(gè)li元素,最終將這個(gè)li元素添加到ul容器中。通過(guò)這個(gè)過(guò)程,我們就可以將JSON數(shù)據(jù)循環(huán)展示在頁(yè)面上了。