点击ModalPopup的IFrame的父窗口改变URL
-
20-09-2019 - |
题
我使用Visual Studio 2008和ASP.NET MVC 1。
我有一个视图,其中i使用的fancybox在模式弹出打开另一个视图。在该弹出用户可以编辑一些数据。它的伟大工程,该数据是由modalpopup提出的,但是当我点击保存按钮,父窗口更改模式弹出内容。
<script type="text/javascript">
$(document).ready(function() {
$("a#iframe").fancybox({
'hideOnContentClick': false,
'zoomSpeedIn': 300,
'zoomSpeedOut': 300,
'frameWidth': 640,
'callbackOnClose': function() { location.refresh(); }
});
});
</script>
和链接看起来像这样
<a href="/Client/Edit/idOfClient" id="iframe">Edit</a>
我能做些什么,那clickin保存按钮后的反应保持在模式弹出。
在预先感谢
解决方案
我不清楚这是否是你正在寻找的解决方案。利用此功能,通过GET发送数据中的“响应”参数,
'callbackOnClose': function(response) {
var getparm = "?";
//if what it returns is an array
if ($.isArray(response))
response = $(response).toJSON();
if (window.location.href.indexOf("?")!=-1)
getparm = "&"
window.location = window.location.href + getparm + "response=" + response;
}
不隶属于 StackOverflow