将php变量转换为javascript变量

use*_*498 0 javascript php forms window.open

我正在使用javascript使用弹出窗口,window.open()要打开的页面将存储在变量名称中.变量名称使用php存储,<form>当用户点击确认它将它们带到play.php?name = userinput时,当window.open执行该函数时,它会打开txtone.php,但我希望它打开txtone.php?name = userinput.我可以使用php变量从父窗口(name = userinput)中检索值,但我需要将其转换为javascript变量然后使用window.open(name);(变量名称为name).所以我基本上问我如何将php变量转换为javascript变量.

kai*_*naw 10

在生成页面时,会在JavaScript中生成PHP变量.例如,假设您有一个名为$ name的php变量,并且您需要一个名为name的JavaScript变量.您通常将JavaScript变量定义为:

var name='some value';
Run Code Online (Sandbox Code Playgroud)

相反,您将插入PHP:

var name='<?php echo $name; ?>';
Run Code Online (Sandbox Code Playgroud)

现在,PHP中$ name的值也是JavaScript动态创建页面时name的值.