jQuery Mobile:通过AJAX加载样式内容

时间:2011-07-21 12:05:19

标签: jquery-mobile

在特定的jQuery Mobile页面上,我通过AJAX帖子加载内容。然后我用返回的HTML替换DOM中的一些内容。 返回的HTML包含表单元素,我希望jQM设置样式。

以前用于测试版1:

$.ajax({
            type: 'POST',
            url: form.attr("action"),
            data: form.serialize(),
            success: function (response) {
                if (response.worked) {
                    voucher_area.fadeOut(function () {
                        $(this).html(response.html).children().page();
                        $(this).fadeIn();
                    });
                }
                else {
                    Notify.showMessage("Could not update your call with voucher information: " + response.message, "error");
                }
            },
            dataType: "json",
            error: function () {
                Notify.showMessage("Fatal Error.");
            }
        });

对内容的页面调用将为内容设置样式。 然而,在最新版本中,这似乎不再起作用。

是否有正确的方式来加载内容?

由于

1 个答案:

答案 0 :(得分:0)

您应该能够使用以下内容直接设置内容:$(this).css({'padding':'5px'})使用您选择的样式。

或者,您也应该能够在外部css文件中定义适当的样式。