Spring MVCを使用していますが、ユーザーがビューに戻ったときにPOSTを介してデータベースにレコードを挿入するときに、トランザクションが成功したことを示すJqueryダイアログのようなものをユーザーに表示したい/ダイアログで使用するためのエラーメッセージ。
Jqueryダイアログを実装しましたが、何らかの理由で希望どおりに機能しませんでした。私はそれをこのように作成しました:
jquery
function ShowDialog() {
$( "#dialog" ).dialog({
modal: true,
buttons: {
Ok: function() {
$( this ).dialog( "close" );
}
}
});
}
変更時にこれを要素イベントに添付しました:
$('#results').change(function()){
if($('#results').val().length != 0){
ShowDialog();
}
}
ただし、フォームが読み込まれると、空白のダイアログがポップアップ表示されます。要素' results 'は空であり、model.addAttribute( "results"、 "Record WasUpdated")を使用してサーバーから設定されます。「dialog」という名前で作成しました。ダイアログアイコンが表示されているのがわかります。
html
<div id="dialog" title="Server Response">
<p>
<span class="ui-icon ui-icon-info" style="float: left; margin: 0 7px 50px 0;"></span>
<label id="results">${results}</label>
</p>
</div>