ヘルプ、次のコードのように div タグにデータが表示されているときにループを実行したい:
function GetDataFromServer() {
var url = "http://bertho.web.id/curl/services21/DataReadNP.php";
JSONP.get(url, {}, function(response){
var listItem, container, dataList = document.getElementById("dataList"), str = "", str2 = "";
for ( var i = 0; i < response.length; ++i ) {
str += response[i].title;
str2 += response[i].fetch_date;
}
listItem = document.createElement('div');
listItem.setAttribute('data-bb-type', 'item');
listItem.setAttribute('data-bb-img', 'images/icons/icon11.png');
listItem.setAttribute('data-bb-title', str);
listItem.innerHTML = str2;
container = document.createElement('div');
container.appendChild(listItem);
bb.imageList.apply([container]);
dataList.appendChild(container.firstChild);
if (bb.scroller) {
bb.scroller.refresh();
}
});
}
リストを画面に表示するには:
function dataOnTheFly() {
document.getElementById('waiting').style.display = 'none';
GetDataFromServer()
}
必要なデータが画面に表示されますが、必要なデータと一致しません。下の写真をご覧ください:
http://s13.postimage.org/68w2zfmh3/data_BB.png
サーバー上のすべてのデータが取得されるまで、このデータのループをリストしたいと思います。希望する結果を得るにはどうすればよいですか?