jquerymobile从json结果中添加提及选项

时间:2015-12-24 11:08:41

标签: javascript jquery

我有一个带选项的面板,我编写了一个jsonp来从远程站点获取一系列项目。所有这一切都很好,并且在我已经添加的电话成功之后:

 success:function(cats){
     //alert("Success");
     console.log(cats);
     var len = Object.keys(cats).length
     for    (index = 0; index < len; index++) {
        var pl = "<li><a href=\"#\" class=\"menuoption\" data-rel=\"close\">"+cats[index]['category']+"</a></li>";
        //alert(pl);
        $("#catslist").append(pl);
     }

但是我没有得到与jquery移动标准相同的一系列漂亮的按钮,而是获得了一个列表:

enter image description here

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

追加后,您需要使用$(list-view-container).listview( "refresh" ); demo

刷新列表视图 在你的情况下

喜欢这个

for(index = 0; index < len; index++) {
    var pl = "<li><a href=\"#\" class=\"menuoption\" data-rel=\"close\">"+cats[index]['category']+"</a></li>";
    //alert(pl);
    $("#catslist").append(pl);
 }
$("#catslist").listview( "refresh" );

了解更多信息refer