我们如何将PHP变量注入Javascript

Rya*_*yan 0 html javascript php

我在JavaScript中使用"windows.location"命令时遇到问题.我想在链接windows.location中添加php变量.我能怎么做?例如:我想通过变量$ lang将用户转移到英文页面或越南页面

这是我的代码

echo'window.location ="/ B2C/$ lang/confirm_fone.html"';

地址栏中的结果是:

http://10.160.64.4:1234/B2C/$lang/confirm_fone.html
Run Code Online (Sandbox Code Playgroud)

地址栏中的$ lang无法解码?

Amb*_*ber 7

单引号字符串中的变量不会在PHP中进行插值.

请改用:

echo 'window.location="/B2C/' . $lang . '/confirm_fone.html"';
Run Code Online (Sandbox Code Playgroud)

或者使用双引号:

echo "window.location='/B2C/$lang/confirm_fone.html'";
Run Code Online (Sandbox Code Playgroud)