JQuery Mobile reload Listview/html



我最近开始学习一些Web开发,我正在尝试创建我的第一个Apache Cordova应用程序。它应该下载一些json并将其显示在无序列表(ul(中。我正在使用jquery移动进行样式设置。这是编写 json 的代码:

    var htmlString = "";
    htmlString += "<ul data-role="listview">";
    htmlString += "<li>" + jsonData[0].name + "</li>";
    htmlString += "</ul>";
    document.getElementById("list").innerHTML = htmlString;

当我使用 data-role="listview" 在索引中编写它时.html样式有效,但是当我用 javascript 编写它时它不起作用,我认为我需要以某种方式使用 jquery mobile 重新加载页面。我在文档中找不到任何内容,可能是因为我不知道要查找什么。

var htmlString = "";
htmlString += "<ul data-role="listview id="listViewUl">";
htmlString += "<li>" + jsonData[0].name + "</li>";
htmlString += "</ul>";
document.getElementById("list").innerHTML = htmlString;
$('listViewUl').listview().listview("refresh");

最新更新