ご覧いただきありがとうございます。
データベースからレコードを削除しています。ユーザーは、JQ UI.Dialog で Ajax フォームを送信して削除を確認し、基本的に同じページにリダイレクトされて、更新されたデータをリロードします。
これはすべてうまく機能します。
<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" );
}
});
});
フォームが送信された後、ページの上部に「削除成功」メッセージを表示したいと考えています。 このテーマ ローラー ページのハイライト/エラー ボックスは、右側の半分下にあります
基本的に、リダイレクト/ページのリロード後に非表示の Success 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。コールドフュージョンでの作業