Heim >Backend-Entwicklung >PHP-Tutorial >请问为什么javascript不能弹出提示框,内容如下

请问为什么javascript不能弹出提示框,内容如下

WBOY
WBOYOriginal
2016-06-23 13:58:071388Durchsuche

(1)
$serial_number=1;
echo "<script>var a=$serial_number;alert(a);</script>";
?>
(2)
$serial_number=1;
echo "<script>var a=$serial_number;alert("我是"+a+“朋友”);</script>";
?>

(1)弹框输出:1
(2)无结果,没有提示错误
请问,原因是什么,怎么解决?


回复讨论(解决方案)

php中连接字符串用".",不是"+"

呵呵,我看错了,你把alert("我是"+a+“朋友”)中的”“改成‘’

echo "<script type='text/javascript'>var a=$serial_number;alert(\"我是\"+a+\"朋友\");</script>";

echo "<script type='text/javascript'>var a=$serial_number;alert(\"我是\"+a+\"朋友\");</script>";


谢谢,你的回答很正确,很仔细。但是修改$serial_number=‘wang gang’;后就不弹框了,请问该如何解决呢?

呵呵,我看错了,你把alert("我是"+a+“朋友”)中的”“改成‘’


但是修改$serial_number=‘wang gang’;后就不弹框了,请问该如何解决呢?

$serial_number = 'wang gang';echo "<script type='text/javascript'>var a='$serial_number';alert('我是' + a + '朋友');</script>";

字符串常量在 js 中同样是要用引号括起的,否则视为变量

$serial_number = 'wang gang';echo "<script type='text/javascript'>var a='$serial_number';alert('我是' + a + '朋友');</script>";

字符串常量在 js 中同样是要用引号括起的,否则视为变量


恩,
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP语句问题Nächster Artikel:PHP链接MySQL问题。新手求助