gpt4 book ai didi

php - 无法在 JavaScript 警告框中添加新行?

转载 作者:行者123 更新时间:2023-11-30 06:56:45 26 4
gpt4 key购买 nike

我在 PHP 中生成一个字符串,然后最终将该字符串传递到一个 JavaScript 警告框中,我的问题是我实际上无法在我的警告框中添加换行符。

我的代码如下所示

$str = "This is a string\n";
$alert = $str."This is the second line";

if(!empty($alert)){
?>
<script type="text/javascript">
$(document).ready(function() {
alert('<?=$alert?>');
});
</script>
<?php
}

我收到错误:

Undeterminnated string literal

如果我从字符串中删除 \n 它可以 100% 工作但没有换行符。

最佳答案

发生这种情况是因为 PHP 在 JavaScript 有机会解释之前解释了\n,从而导致在 Javascript 代码中真正的换行符。尝试

\\n

关于php - 无法在 JavaScript 警告框中添加新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1748472/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com