我有 2 个带有列表的可折叠 div。每个列表都应该动态显示 JSON 信息。我有以下 HTML:
<body>
<div data-role="collapsible-set" data-theme="c" id="set">
<div data-collapsed="true" data-role="collapsible" data-theme="b" id="trip1">
<h3>Trip 1</h3>
<ul data-role="listview" id="info1">
<li>Name 1</li>
</ul>
</div>
<div data-collapsed="true" data-role="collapsible" data-theme="b" id="trip2">
<h3>Trip 2</h3>
<ul data-role="listview" id="info2">
<li>Name 2</li>
</ul>
</div>
</div>
</body>
和以下脚本:
<script>
$(function() {
$('#trips').collapsible();
});
$.getJSON('http://141.219.205.44:8080/json/trip/list', function(data) {
for ( var i = 0; i < 2; i++) {
$('#info1 ul').append('<li>' + data[i].name + '</li>').listview('refresh');
}
</script>
我知道它可以很好地检索 JSON 数据,但我无法将它附加到 !