我需要做的是打开一个包含php变量的链接的新窗口。据我所知,我不能在javascript函数中使用php变量,所以我试过这个似乎不起作用
$link="<script type='text/javascript'>window.open('http://www.fonefinder.net/findome.php?npa=$num1&nxx=$num2&thoublock=$num3&usaquerytype=Search+by+Number&cityname=
')</script>";
echo $link;
$ num1,$ num2和$ num3都是php变量。有一个更好的方法吗?感谢。
答案 0 :(得分:2)
删除换行符:
$link="<script type='text/javascript'>window.open('http://www.fonefinder.net/findome.php?npa=$num1&nxx=$num2&thoublock=$num3&usaquerytype=Search+by+Number&cityname=')</script>";
echo $link;
此外,您应该将变量包装在大括号中:${num1}
,否则它们可能会被错误地插入。
答案 1 :(得分:1)
$link="<script type='text/javascript'>window.open('http://www.fonefinder.net/findome.php?npa=".$num1."&nxx=".$num2."&thoublock=".$num3."&usaquerytype=Search+by+Number&cityname=')</script>";
echo $link;