我在使用 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
地址栏中的$lang无法解码?
最佳答案
单引号字符串中的变量不会在 PHP 中进行插值。
改用这个:
echo 'window.location="/B2C/' . $lang . '/confirm_fone.html"';
或者使用双引号:
echo "window.location='/B2C/$lang/confirm_fone.html'";
关于php - 我们如何将 PHP 变量注入(inject) Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11357742/