C# 在关闭的fancybox上获取值MVC不工作#
我有一个partialview,它打开了一个与主视图模型相同的fancybox,到目前为止还可以,问题是要拯救这个partialview fancybox中表单上隐藏字段中的值。我甚至不能表现出我的想象力C# 在关闭的fancybox上获取值MVC不工作#,c#,javascript,jquery,asp.net-mvc,fancybox,C#,Javascript,Jquery,Asp.net Mvc,Fancybox,我有一个partialview,它打开了一个与主视图模型相同的fancybox,到目前为止还可以,问题是要拯救这个partialview fancybox中表单上隐藏字段中的值。我甚至不能表现出我的想象力 <script> $('.fancyframe').fancybox({ 'type': 'iframe', 'height': 600, 'width': 600, 'onCleanup': functio
<script>
$('.fancyframe').fancybox({
'type': 'iframe',
'height': 600,
'width': 600,
'onCleanup': function(){
x = $('#fancyframe').contents().find('#url').val();
alert(x);
},
'onClosed': function() {
x = $('#fancyframe').contents().find('#url').val();
alert(x);
},
'onComplete': function () {
x = $('#fancyframe').contents().find('#url').val();
alert(x);
}
});
</script>
此调用将打开一个视图
缺少的是关闭fancybox窗口并赎回此隐藏字段的值。甚至可以在部分视图中使用新型号的充电功能。解决方案由OP提供
返回内容(“parent.$.fancybox.close();”;
输入控制器fancybox的返回值,并将值输入默认模板中的隐藏字段。是否确实存在id fancyframe?应该是“fancybox frame”吗?@ManuelvanRijn是的,因为我可以让它出现,他的名字叫fancyframe,我在课堂上抓住了他。
@Html.ActionLink("REDIMENSIONAR", "CropImagem", "Noticia", new { Class = "fancyframe" })
return Content("<script>parent.$.fancybox.close();</script>");