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();
}
})
});