<div id="formSuccess">
,没有任何问题。Project正在使用jquery.mobile-1.0b1&amp;的jquery-1.6.4
var jqxhr = $.post("getForm.php", { form: tempVar}, function(data) {$("#formSuccess").page();
$("#formSuccess").html(data);
//$("#formSuccess").page("refresh");
// $("#formSuccess").html(data).appendTo( "#some_page").trigger( "create" );
})
答案 0 :(得分:3)
首先,您应该更新到jQuery Mobile 1.0.1:http://www.jquerymobile.com/download
要回答您的问题,您需要告诉jQuery Mobile框架您已更新DOM并希望它初始化新内容。您可以使用.trigger('create')
:
var jqxhr = $.post("getForm.php", { form: tempVar }, function(data) {
$("#formSuccess").html(data).trigger('create');
});
注意我在将新HTML添加到DOM后使用了.trigger('create')
。