Javascript 如何关闭弹出窗口&;是否将视图模型返回到上一个视图?
在我的MVC5应用程序中,我打开一个弹出窗口,如下所示:Javascript 如何关闭弹出窗口&;是否将视图模型返回到上一个视图?,javascript,c#,asp.net-mvc,Javascript,C#,Asp.net Mvc,在我的MVC5应用程序中,我打开一个弹出窗口,如下所示: <script type="text/javascript"> function openNewWindow(e) { e.preventDefault(); window.open("/Index/PopUp", "New Window", "height=700,width=500"); return false; } </script> 函数
<script type="text/javascript">
function openNewWindow(e) {
e.preventDefault();
window.open("/Index/PopUp", "New Window", "height=700,width=500");
return false;
}
</script>
函数openNewWindow(e){
e、 预防默认值();
打开(“/Index/PopUp”,“新窗口”,“高度=700,宽度=500”);
返回false;
}
在弹出窗口中,我选择了一些数据&希望将视图模型返回到上一个视图-这可能吗
我开始认为使用弹出窗口可能不是最好的主意,但我很想听到任何可能的解决方案…这是不可能的(以您想要的方式),您需要将数据发布到服务器,然后再次加载初始视图以刷新其内容,为什么不使用ajax调用web服务(rest端点)要处理数据模型,您不需要window.open,您可以使用jquery模式对话框来代替?这是不可能的(按照您想要的方式),您需要将数据发布到服务器,然后再次加载初始视图以刷新其内容,为什么不使用对web服务(rest端点)的ajax调用来处理数据模型,您不需要window.open,您可以使用jquery模式对话框来代替?为打开的
窗口指定一个全局引用,使用.close()
关闭打开的窗口
<script type="text/javascript">
window.popup = void 0;
function openNewWindow(e) {
e.preventDefault();
window.popup = window.open("/Index/PopUp", "New Window", "height=700,width=500");
return false;
}
// do stuff after call to `openNewWindow`
// close `window.popup`
// window.popup.close();
</script>
window.popup=void 0;
函数openNewWindow(e){
e、 预防默认值();
window.popup=window.open(“/Index/popup”,“新窗口”,“高度=700,宽度=500”);
返回false;
}
//调用“openNewWindow”后执行操作`
//关闭窗口。弹出窗口`
//window.popup.close();
为打开的窗口指定一个全局引用
,使用.close()
关闭打开的窗口
<script type="text/javascript">
window.popup = void 0;
function openNewWindow(e) {
e.preventDefault();
window.popup = window.open("/Index/PopUp", "New Window", "height=700,width=500");
return false;
}
// do stuff after call to `openNewWindow`
// close `window.popup`
// window.popup.close();
</script>
window.popup=void 0;
函数openNewWindow(e){
e、 预防默认值();
window.popup=window.open(“/Index/popup”,“新窗口”,“高度=700,宽度=500”);
返回false;
}
//调用“openNewWindow”后执行操作`
//关闭窗口。弹出窗口`
//window.popup.close();