我遇到了一个输出问题:我想从ajaxcall填充一些数据。 该调用是成功的(每个内部的输出都充满了数据) 但每个issnt内部的输出都加到了输出外部。 我总是geht“
<ul id="listname" data-inset=true></ul>
,而不是
<ul id="listname" data-inset=true><li>some data</li></ul>
$("div:jqmData(role='collapsible')").each(function(){
var id = $(this).data("id");
var idDate=id.slice(7,18);
var listapp="id_col_"+idDate;
var listname="id_col_"+idDate;
output='<ul id="listname" data-inset=true>';
$.ajax({
url: 'lomodata.php',
data: 'timestamp='+idDate,
type: 'GET',
ContentType: "application/json",
dataType: "json",
success:function(res) {
if(res !='')
{
$.each(res, function(i, Object) {
output+='<li>'+Object.reg+'</li>';
console.log(output);
});
}
}
});
output+='</ul>';
$(this).append(output).trigger("create");
$(this).listview();
$(this).listview('refresh');
});
哦,这是快速和非常有益的,谢谢 – citylayer
'async:false'的建议将证明一个** - 1 ** ... – Andreas