将php表单数据传输到js窗口

我正在设计一个带有javascript和jquery的游戏。 在我的游戏中,当玩家与另一个角色对话时,它会使用window.open('')函数将文本作为外部文件打开。 在游戏开始时,用户必须为其角色输入一个名称,然后由php处理:


正如我之前所说,当一个玩家与另一个玩家交谈时,它会打开外部文件,但我要问的是如何将表单数据传输到用window.open('')打开的外部窗口window.open('')我已经尝试过
function txtone()
{
window.open('txtone.php?name=')
}

但它不起作用。 基本上我最终想要的是一个用window.open('txtone.php')打开的外部窗口,它可以从它打开的页面接收php数据
(而不是打开txtone.php它会打开txtone.php?name = example)。

编辑:我有一个想法,我可以发送一个php变量到用window.open打开的子窗口,但我不知道如何用window.opener做这个mabye?

你试过window.open('txtone.php?name=')

 function txtone() { window.open('txtone.php?name='); } 

当用户“登录” – 也就是说 – 在游戏开始时使用他的用户名时,可能会尝试将名称保存在Cookie中并在他想与其他人交谈时将其读取并将其命名为window.open用JS。

 window.open('txtone.php') 

^该行最后有一个拼写错误(}而不是],并且还会导致以下结果:

 txtone.phpSomeUserName 

你错过了那里的参数(如果你的代码那样,很可能是你的罪魁祸首)。 可能你打算有类似的东西

 txtone.php?username= 

你的代码有点偏

更改

 window.open('txtone.php') 

 window.open('txtone.php') 

还要确保将值传递给您的姓名输入