我正在尝试使用 jQuery Mobile 为我的页面设置微调器加载。但是,当我使用 Ajax 加载某些内容时,微调器不会显示自己。这是我的代码。有什么想法有什么问题吗?
$("#invite").live('pageinit', function(e) {
var render = function (items) {
var view = '',
index = 0;
items.forEach(function(date){
view +=
'<div class="ui-block" style="background:white;">' +
date.address
'</div>';
index++;
});
return view;
};
$.mobile.showPageLoadingMsg();
$.ajax({
url: 'someurl.com/file.json',
dataType: "json",
success: function(data) {
$('#list').html(render(data.shared_dates));
$.mobile.hidePageLoadingMsg();
}
})
});