感谢您甚至看一看。
我正在从数据库中删除一条记录。用户通过 Ajax 表单提交在 JQ UI.Dialog 中确认删除,然后基本上被重定向到同一页面以重新加载更新的数据。
这一切都很好,花花公子:
<script type="text/javascript">
$(function() {
$( "#delete-invoice" ).click(function(event){
event.preventDefault()
$( "#confirmDelModal" ).dialog( "open" );
});
$( "#confirmDelModal" ).dialog({
autoOpen: false,
height: 220,
width: 680,
modal: true,
buttons: {
"Delete Invoice": function() {
var options = {
success: function(){
$("#confirmDelModal").dialog("close");
window.location.href="same-page.cfm";
}
};
$('#confirmDelete').ajaxSubmit(options);
return false;
},
Cancel: function() {
$( this ).dialog( "close" );
}
},
close: function() {
$( this ).dialog( "close" );
}
});
});
表单提交后,我想在页面顶部显示“删除成功”消息。 此主题滚动页面上的突出显示/错误框位于右侧的一半
基本上,我想在重定向/页面重新加载后显示一个隐藏的成功 DIV。
过去几周我一直在学习 Ajax,并取得了不错的进步,但我仍在努力思考更大的概念,所以我确信可能有更好的方法来做到这一点,我也完全开放听到,请记住,设计师希望成功时出现特定风格的信息。
<div class="ui-widget">
<div class="ui-state-highlight ui-corner-all" style="margin-top: 20px; padding: 0 .7em;">
<p><span class="ui-icon ui-icon-info" style="float: left; margin-right: .3em;"></span>
<strong>Hey!</strong> Deletion Successful</p>
</div>
非常感谢您提前
PS。在 Coldfusion 工作