我有点困惑,我猜这是一个简单的修复,所以请帮忙。
我有这段代码(只是一个片段)
$new = "1";
<script language="javascript">
alert(<?php echo $new; ?>);
</script>
这很好用。它会警告&#34; 1&#34;。但是,如果我将$ new更改为
$new = "Hello";
它不再警告价值?有什么想法吗?
答案 0 :(得分:0)
您未在提醒功能中引用字符串。
这样做:
alert('<?= $new ?>');
或者,简而言之
{{1}}
答案 1 :(得分:0)
您需要在alert
中的文字周围添加引号以提醒字符串。
<script language="javascript">
alert('<?php echo $new; ?>');
</script>
“1”被警告的原因是,它被认为是一个整数,并且不需要它周围的引号。