これについてインターネットで見つけたすべてを試しましたが、まだ機能していません。
次のようなdivにhtmlコンテンツをロードする必要があるメインページがあります。
<div data-role="content" id="mainc">
</div>
問題は、jquerymobile css がコンテンツに適用されていないことです。作成イベントをトリガーする .load を試してみましたが、.html で試してみましたが、何も役に立ちませんでした。
(コンテンツは完全に読み込まれますが、jquery スタイルは適用されません)
$("#mainc").load(target, function () {
$(this).trigger('create');
});
--
$('#mainc').load(target);
$('#mainc').trigger('create');
--
$.get(target, function(data) {
$("#mainc").html(data);
$('#mainc').listview('refresh');
});
など、まだ同じことをしています。
結果は次のとおりです。