将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== $_GET["name"] ?>'); }
当用户“登录” – 也就是说 – 在游戏开始时使用他的用户名时,可能会尝试将名称保存在Cookie中并在他想与其他人交谈时将其读取并将其命名为window.open用JS。
window.open('txtone.php')
^该行最后有一个拼写错误(}而不是],并且还会导致以下结果:
txtone.phpSomeUserName
你错过了那里的参数(如果你的代码那样,很可能是你的罪魁祸首)。 可能你打算有类似的东西
txtone.php?username=
你的代码有点偏
更改
window.open('txtone.php')
至
window.open('txtone.php')
还要确保将值传递给您的姓名输入