Web サイトで最新のジョブのリストを取得しようとしています。適切な JSON ファイルがあり、順序付けされていないリストに入れるのは困難です。私はこのように試しています:
$(document).ready(function(e) {
$.getJSON("my_url",
function(data) {
$('#li-1a').empty();
$.each(data[0], function(i,item){
$("<a/>").html(data[0].ContractTitle).appendTo("#li-1a");
});
});
});
しかし、これは機能しません。これを行うと、ContractTitle が数回繰り返されます。$.each
どうすればこれを別の方法で行うことができますか?
JSON ファイルは次のとおりです。
[
{
"ContractID": 14,
"ContractTitle": "Projectmanager",
"ContractStatus": "Closed",
"Executionlocation": "Utrecht",
},
{
"ContractID": 8,
"ContractTitle": "Projectmedewerker",
"ContractStatus": "Open",
"Executionlocation": "Aspen",
},
{
"ContractID": 7,
"ContractTitle": "Projectmanager",
"ContractStatus": "Closed",
"Executionlocation": "Delft",
},
]
そして、順序付けられていないリストの HTML コード:
<ul class="list-1" id="ul-1">
<li id="li-1a"></li>
<li id="li-2a"></li>
<li id="li-3a"></li>
</ul>