確認のためだけにモーダルポップアップがあります。「続行」をクリックすると閉じ、コントローラーのアクション削除に移動して戻ります。しかし、ビューに戻った後、要約メッセージ検証divが表示されていません。これは私が望むものです。
divコードを使用したモーダルは次のとおりです。
<div id="delete-dialog" title="Confirmation">
<p>Are you sure you want to delete this?</p>
</div>
<script type="text/javascript" lang="javascript">
//$(document).ready(function () {
$(function () {
var deleteLinkObj;
$('.delete-link').click(function () {
deleteLinkObj = $(this); //for future use
$('#delete-dialog').dialog('open');
return false; // prevents the default behaviour
});
$('#delete-dialog').dialog({
autoOpen: false,
width: 400,
height: 250,
resizable: false,
modal: true, //Dialog options
buttons: {
"Continue": function () {
$.post(deleteLinkObj[0].href, function (data)
{ //Post to action
if (data == '')
{
}
else
{
}
});
$(this).dialog("close");
},
"Cancel": function ()
{
$(this).dialog("close");
}
}
});
});
//})
</script>
だから私が基本的にやりたいことは、「続行」がクリックされた場合にコントローラーに行き、要約メッセージを表示することです。
では、コントローラーから来た後、jquery関数の実行を「停止」するにはどうすればよいですか?
このサイトからモーダルコードを入手しました