Jquery ui 确认后返回查看和显示摘要消息的Jquery模式弹出窗口
我有一个模式弹出只是为了确认。单击“继续”后,它将关闭并转到控制器操作“删除”,然后返回。但是在返回视图之后,没有显示摘要消息validation div,这正是我想要的 以下是带有div代码的模式:Jquery ui 确认后返回查看和显示摘要消息的Jquery模式弹出窗口,jquery-ui,asp.net-mvc-4,modal-dialog,Jquery Ui,Asp.net Mvc 4,Modal Dialog,我有一个模式弹出只是为了确认。单击“继续”后,它将关闭并转到控制器操作“删除”,然后返回。但是在返回视图之后,没有显示摘要消息validation div,这正是我想要的 以下是带有div代码的模式: <div id="delete-dialog" title="Confirmation"> <p>Are you sure you want to delete this?</p> </div> <script type="text/
<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>
是否确实要删除此项
//$(文档).ready(函数(){
$(函数(){
var-deleteLinkObj;
$('.delete link')。单击(函数(){
deleteLinkObj=$(this);//供将来使用
$(“#删除对话框”)。对话框(“打开”);
return false;//防止默认行为
});
$(“#删除对话框”)。对话框({
自动打开:错误,
宽度:400,
身高:250,
可调整大小:false,
模态:true,//对话框选项
按钮:{
“继续”:函数(){
$.post(deleteLinkObj[0].href,函数(数据)
{//Post to action
如果(数据=“”)
{
}
其他的
{
}
});
$(此).dialog(“关闭”);
},
“取消”:函数()
{
$(此).dialog(“关闭”);
}
}
});
});
//})
因此,我基本上希望它做的是,如果单击“继续”,则转到控制器,并显示摘要消息
那么,在从控制器提交后,如何“停止”jquery函数的执行呢
我从网站上获得了模式代码在发布后,您应该在回调中使用jQuery
因为你没有显示任何div。我假设div是
<div id="summary"></div>
希望它对您有所帮助当您单击
继续时,您从控制器返回jQuery的内容是什么?我的意思是,数据在$中包含什么内容。从控制器返回后,post包含了整个html页面。控制器返回一个结果,这是一个摘要验证。经过数小时的搜索,我发现了另一个模式对话框代码。和你的差不多。标记为已回答,谢谢!
$('#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
{
$('#summary').append(data); // this will append the content in data to your div with id as summary
}
});
$(this).dialog("close");
},
"Cancel": function ()
{
$(this).dialog("close");
}
}
});