apicloud文章列表页面(拼装html字符串版)

apiready = function(){
    showArticleList();
};
function showArticleList(){
        var client = new Resource(APP_INFO.app_id, APP_INFO.app_key);
        var Model = client.Factory("article");
        Model.query({
            filter:{
                fields:{"id": true, "title": true, "viewNum": true,"creatorName": true}//或者["id","make","model"]
            }
        }, function(ret,err){
            if(err){
                //处理错误 err

            }else{
                //处理数据 ret
                //alert(JSON.stringify(ret));
                buildHtml(ret);
            }
        })
    }
    //拼装html字符串
function buildHtml(array){
        var html="";
        for(var i=0;i<array.length;i++){
            var article=array[i];
            html=html+"<div onclick='showById(\""+article.id+"\");'>"+article.title+"-"+article.creatorName+"-"+article.viewNum+"</div>";
        }
        alert(html);
        document.getElementById("content").innerHTML=html;
    }
//点击函数
function showById(id){
        alert(id);
        api.openWin({
            name: 'article_detail',
            url: 'article_detail.html',
            pageParam:{
                "id":id
            }
        });
    }

原文出处:/show_1EF8nfexYq2.html