すべてのリストが一度にロードされるため、リストビューのjson解析に問題があるため、リストが大きいほど時間がかかるため、Webページが1つずつロードされるようにロードする方法を見つけたいと考えています
ここに私が使用するコードがあります
$.getJSON(url1, function(json) {
$('#blogList li').remove();
$.each(json.posts, function(i,dat) {
output='<li data-icon="false">';
output += '<a href="singlePost.html?id=' + dat.id + '">';
output +='<div class="ui-li-aside">';
output+='<h3 id="titleMain">' + dat.title + ' (' + dat.comment_count + ')</h3>';
// output+='<h4 id="authorMain">' + dat.author.name + '</h4>';
//output+='<p class="ui-li-aside">';
output += (dat.thumbnail) ?
'<img id="img" src="' + dat.thumbnail + '" alt="' + dat.title + '" class="ui-li-icon-right" width="100px" height="100px"/>':
'<img src="Untitled.png" alt="View Source Logo" class="ui-li-icon-right" width="100px" height="100px"/>';
// output+='</p>';
output +='</div>';
output+='</a>';
output+='</li>';
$('#blogList').append(output);
});
$('#blogList').listview('refresh');