Javascript jQuery对话框在Ajax调用中未触发
我现在已经设置好了,如果AJAX帖子成功,就会显示一个对话框。AJAX post成功(下面的警报正在触发),但对话框未显示。我不明白为什么。以下是我的标记:Javascript jQuery对话框在Ajax调用中未触发,javascript,jquery,ajax,jquery-ui-dialog,Javascript,Jquery,Ajax,Jquery Ui Dialog,我现在已经设置好了,如果AJAX帖子成功,就会显示一个对话框。AJAX post成功(下面的警报正在触发),但对话框未显示。我不明白为什么。以下是我的标记: <a data-eventid="@item.EventId" id="raffle-@item.EventId" class="raffle-charity-button" href="#"><img src="~/Images/Raffle.png" alt="Raffle" title="Pick a winner!
<a data-eventid="@item.EventId" id="raffle-@item.EventId" class="raffle-charity-button" href="#"><img src="~/Images/Raffle.png" alt="Raffle" title="Pick a winner!"/></a>
<div id="raffle-event-dialog">
<p class="dialogDisplayWinner">
</p>
</div>
是不是我忽略了什么?这是可能的吗?您正在创建对话框,选项
autoOpen
设置为false
,因此对话框不会自动打开(请查看文档)。将此值更改为true
或稍后调用打开对话框:
$("#raffle-event-dialog").dialog('open');
在代码中,autoOpen属性为false。将其设置为“true”以自动打开对话框
$("#raffle-event-dialog").dialog({
modal: true,
autoOpen: true,
buttons: {
"OK": function() {
$("#raffle-event-dialog").dialog("close");
}
},
resizable: false
}
);
啊!我对
autoOpen
选项的解释不正确。非常感谢。
$("#raffle-event-dialog").dialog({
modal: true,
autoOpen: true,
buttons: {
"OK": function() {
$("#raffle-event-dialog").dialog("close");
}
},
resizable: false
}
);