Javascript window.opener 在 asp.net mvc-5 中不工作
Javascript window.opener not working in asp.net mvc-5
我正在 asp.net mvc
中创建一个 Web 应用程序,我在其中使用 window.open
从一个视图重定向到另一个视图
here is my code in javascript
window.open('@Url.Action("Details", "Details"), "_self");
我在 JS 中有一些变量,我在脚本标签中声明如下
var1 = "0";
var2 = "2";
var3 = "0";
var4 = "0";
但是重定向后我无法获取这些变量的值
当我输入 console.log(window.parent.var2);
我希望得到 2
但实际上我得到 undefined
我需要做什么,才能在 asp.net mvc
中使用 Javascript's
window.opener
如果你改变这个
window.open('@Url.Action("Details", "Details"), "_self");
至
window.open('@Url.Action("Details", "Details"), "_blank");
它可以工作,但您需要打开两个 windows。
window.opener 和 window.parent 仅在开启器和打开的 window/page 都打开时才有效。既不能在 _self link.
上工作
我正在 asp.net mvc
中创建一个 Web 应用程序,我在其中使用 window.open
here is my code in javascript
window.open('@Url.Action("Details", "Details"), "_self");
我在 JS 中有一些变量,我在脚本标签中声明如下
var1 = "0";
var2 = "2";
var3 = "0";
var4 = "0";
但是重定向后我无法获取这些变量的值
当我输入 console.log(window.parent.var2);
我希望得到 2
但实际上我得到 undefined
我需要做什么,才能在 asp.net mvc
Javascript's
window.opener
如果你改变这个
window.open('@Url.Action("Details", "Details"), "_self");
至
window.open('@Url.Action("Details", "Details"), "_blank");
它可以工作,但您需要打开两个 windows。 window.opener 和 window.parent 仅在开启器和打开的 window/page 都打开时才有效。既不能在 _self link.
上工作