Я знаю, что эти вопросы появляются в нескольких местах ( Вынуждает jQuery Mobile переоценивать стили / темы для динамически вставленного содержимого ), но не с ответом, который работает для меня.
Iзагружаю некоторый контент, используя ajax, и вставляю его в div следующим образом:
$.ajax({
url: "../Services/CalendarService.cshtml?service=true",
cache: false,
success: function (data) {
data = $.parseJSON(data);
var s = $("#user_tmpl").html();
var s1 = tmpl(s, data);
$("#target").html(s1);
$("#targetRefresh").page();
}
});
Я попытался установить targetRefresh как для цели, к которой я добавляю html, так и для страницы,но без удачи.Содержимое вставлено, но стили не применены.
Я также пытался
.trigger("enhance")
Есть идеи, что делать?
Вставленный HTML-код представляет собой кучуэто:
<div data-theme="e" data-collapsed="true" data-role="collapsible"> <h3>MyOwner2AA</h3> <p>MyDescription</p> <p>/Date(1320339836735)/</p> <p>MyOwner</p> <i></i> </div>
Спасибо за любую помощь
Ларси