gpt4 book ai didi

javascript - 如何获取在第一页创建的另一个 php 文件上创建的 JavaScript 对象?

转载 作者:行者123 更新时间:2023-12-03 05:43:34 24 4
gpt4 key购买 nike

我的问题是我需要访问在另一个页面(php 文件)上创建的 JavaScript 对象并在当前页面中使用它。

所以,这是我的第一个页面 test_ong.php,包含 2 个按钮。一种方法是创建另一个生成该 JavaScript 对象的页面和另一个用于检索 JavaScript 对象的按钮。

<button id="new">Open New Win</button>
<button id="dis">Display</button>
<div id="test"></div>
<script
src="https://code.jquery.com/jquery-3.1.1.min.js"
integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
crossorigin="anonymous"></script>

<script type="text/javascript">
var myChild;
$("#new").click(function() {
myChild = window.open("test_reg.php","","width=500, height=500, resizable=yes");
});

$("#dis").click(function() {
console.log('I clicked this');
$.post("test_reg.php", function(data) {
console.log(data);
});
});
</script>

我的第二页 test_reg.php 将创建对象 whatIWant

<script type="text/javascript">
var whatIWant = {
fruit: "apple",
car: "Lotus",
age: 31,
hobby: "coding"
};
</script>

所以,我想要的是每当我单击“显示”按钮时。它会在控制台日志中为我提供对象 whatIWant

我知道我可以通过使用 myChild.whatIWant 来获取它,但我需要刷新我的第一页并仍然获取对象 myChild.whatIWant

感谢那些阅读或回答我的问题的人。

最佳答案

您的第二页应该仅返回如下对象:

 {
fruit: "apple",
car: "Lotus",
age: 31,
hobby: "coding"
}

关于javascript - 如何获取在第一页创建的另一个 php 文件上创建的 JavaScript 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40419165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com