我設法解析json數據並將這些數據循環到選擇選項標記中。但數據正在倒序排序。這是我的JSON文件:解析json數據排序反轉
{
"items": [
{"key": "First","value": 100},
{"key": "Second","value": 200},
{"key": "Last","value": 300}
]
}
,這是我的html文件
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
url:'example.json',
dataType:'json',
success:function(item){
$.each(item['items'], function(i,n){
option = '<option value="'+n['value']+'">'+n['key']+'</option>';
$("#show-data").after(option);
});
}
});
});
</script>
</head>
<body>
<select>
<option id="show-data" value="" selected disabled>Please select an item</option>
</select>
</body>
,這是結果:
是有辦法使數據進行排序是否正確?
我按照你的建議,但只有「最後」項目顯示@ kukkuz –