1

我正在向我的页面动态添加内容(使用 AJAX)。这工作正常,除了不会自动应用的样式。解决方法是使用.trigger("create");(例如$('#content').html(data).trigger("create"))。这适用于 webkit、FF 和 IE(在 PC 上),但在 Windows Phone 的 IE 上它拒绝工作。显示内容,但没有任何(jquery mobile)样式。我尝试使用.page或使用 append 而不是“html”来添加内容,但似乎没有任何效果。

4

1 回答 1

2

我刚刚解决了我的问题。工作正常,问题出trigger("create")在 jQuery$.ajax({ })调用中。作为数据类型dataType: "text",,我在传输 HTML 时使用了文本 ()。我将 dataType 更正为 html ( dataType: "html",),现在它工作得很好。与 Firefox、IE 桌面和 Chrome 相比,Windows Phone 浏览器在这方面似乎更严格

于 2012-08-07T23:34:57.780 回答