【发布时间】:2011-12-21 09:58:51
【问题描述】:
我知道这个问题出现在好几个地方 (Forcing jQuery Mobile to re-evaluate styles/theme on dynamically inserted content),但没有适合我的答案。
我正在使用 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();
}
});
我尝试在要添加 html 的目标和页面上设置 targetRefresh,但没有成功。内容已插入,但未应用样式。
我也试过
.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>
感谢您的帮助
拉西
【问题讨论】:
标签: ajax jquery-mobile