次の関数を使用して、JSON ファイルからリンクのリストを作成し、それらをスパン要素に入れています (jquery は初期化されています)。
$(document).ready(function() {
function createjson(category) {
var content = "";
i = 0;
$.getJSON(category + ".txt", function(data){
while(data[i] != null) {
content = content + '<li class="liste"><a target="_blank" class="liste" href="' + data[i].url + '">' + data[i].name + '</a></li>';
i++;
}
});
document.getElementById("list_" + category).innerHTML = content;
}
createjson("cat1");
});
ただし、このように使用すると、span 要素が空のままになります。交換時のみです
document.getElementById("list_" + category).innerHTML = content;
と
alert("test");
document.getElementById("list_" + category).innerHTML = content;
目的の出力が得られること。事前に警告メッセージを印刷せずに取得するにはどうすればよいですか?