我有一个对话框的页面,我试图打开它,并显示结果从AJAX POST。
这里是我的jQuery成功事件:
success: function(resp) {
$("#dialog").dialog();
$("#text").html('SPAM and EGGS!')
}
我的HTML有两个页面,第二个是对话框html:
<div data-role="page" id="main">
# content
</div>
<div data-role="page" id="dialog">
<div data-role="header">
<h1>Your Message</h1>
</div>
<div data-role="content" id="text">
</div>
</div>
我的AJAX POST正在工作,元素id =“text”正在用“SPAM和EGGS!”更新,但对话框不弹出。
添加< a>标记页面中的任何位置,只需将对话框的ID作为href,如下所示: < a id ='lnkDialog'href =“#dialog”data-rel =“dialog”data-transition =“pop”style ='display:none;'>< / a& 并替换$(“#dialog”)。dialog();里面你的成功事件 $(“#lnkDialog”)。click();