繁体   English   中英

Javascript Alert不会警告字符串吗?

[英]Javascript Alert won't alert a string?

我有些困惑,我想这里有一个简单的修复程序,请帮忙。

我有这个代码(只是一个片段)

$new = "1";

<script language="javascript">
    alert(<?php echo $new; ?>);
</script>

这很好。 它将警告“ 1”。 但是,如果我将$ new更改为

$new = "Hello";

它不再提醒价值了吗? 有任何想法吗?

您没有在Alert函数中引用字符串。

做这个:

alert('<?php echo $new;?>');

或简而言之

alert('<?= $new ?>');

您需要在alert文本周围加上双引号以警告String。

<script language="javascript">
    alert('<?php echo $new; ?>');
</script>

收到“ 1”警报的原因是,它被认为是整数,不需要在其周围加上引号。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM