1
このコードを使用してJsonデータを取得し、同じIDで印刷しますが、 は一度印刷され、すべてのデータが印刷されません。あなたはすべての次のループ上のすべての過去のデータをクリアしているのでループ内でhtmlを印刷
var neededData0;
$.getJSON('http://127.0.0.1/appcpanel/appapi/civil_khams',
function(jsonData) {
neededData0 = jsonData;
for(var i = 0; i < neededData0.length; i++)
{
var id = neededData0[i]['id_kh'];
var name = neededData0[i]['title'];
if(id == 13){
$(".dyList").text(name);
$(".dyList").text(name);
$(".dyList").text(name);
}
if(id == 8){
$(".dyList").text(name);
$(".dyList").text(name);
$(".dyList").text(name);
}
}
を試してみてください。 'text'の代わりに' append'を使う必要があり、if条件ごとに一つの要素を使う必要があります –