2

我需要做的是打开一个新窗口,指向其中包含 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 变量。有一个更好的方法吗?谢谢。

4

2 回答 2

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},否则它们可能会被错误地插值。

于 2012-09-01T19:55:22.113 回答
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;
于 2012-09-01T19:59:32.983 回答