我在几篇文章中读到,当您将AJAX响应加载到Jquery Mobile页面的DIV时,您必须通过触发create(或pagecreate)重新应用该样式。
我有以下代码:
<div data-role="content" id="handle-to-replace-content-div">
<script>
$('#handle-to-replace-content-div').load("/login.php");
$('#theMainPage').trigger('create');
</script>
</div>
此处,#theMainPage
是页面角色<div data-role="page" id="theMainPage">
的ID。
我的AJAX响应中返回的表单仍然没有被设置样式并显示为普通的vanilla HTML。我错过了什么?