我有点困惑,我猜有一个简单的修复,所以请帮助。
我有这段代码(只是一个片段)
$new = "1";
<script language="javascript">
alert(<?php echo $new; ?>);
</script>
这很好。它会提示"1"。但是,如果我将$new更改为
$new = "Hello";
它不再提醒值?什么好主意吗?
在Alert函数中没有引用字符串
这样做:
alert('<?php echo $new;?>');
或this,简称
alert('<?= $new ?>');
您需要在alert
的文本周围加上引号来警告字符串。
<script language="javascript">
alert('<?php echo $new; ?>');
</script>
"1"被警告的原因是,它被认为是一个整数,不需要引号。