相关疑难解决方法(0)

动态添加内容后,jQuery Mobile不会应用样式

我知道这些问题出现在几个地方(迫使jQuery Mobile重新评估动态插入内容的样式/主题)但不是一个对我有用的答案.

我正在使用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();
            }
        });
Run Code Online (Sandbox Code Playgroud)

我已经尝试在目标上设置targetRefresh我将html添加到页面上,但没有运气.插入了conent,但未应用样式.

我也试过了

.trigger("enhance")
Run Code Online (Sandbox Code Playgroud)

知道该怎么办?

插入的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>
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

Larsi

ajax jquery-mobile

42
推荐指数
4
解决办法
5万
查看次数

标签 统计

ajax ×1

jquery-mobile ×1