gpt4 book ai didi

javascript - 如何在不破坏 javascript 代码的情况下使用 javascript 字符串换行?

转载 作者:行者123 更新时间:2023-11-30 15:04:34 29 4
gpt4 key购买 nike

在以下情况下,我需要在 javascript 中添加一个中断。

<?php
$str_alert = "";
if(isset($case1)){
$str_alert .= "have case1 \n";
}
if(isset($case2)){
$str_alert .= "have case2 \n";
}
if(isset($case3)){
$str_alert .= "have case3 \n";
}
if(!empty($str_alert)){
?>
<script type="text/javascript" >
$(document).ready(function(){
alert("<?=$str_alert?>");
});
</script>

它破坏了javascript代码并显示了错误

SyntaxError: unterminated string literal

请给我任何解决方案

最佳答案

在php中添加\转义\n。试试下面的代码

<?php
$str_alert = "";
if(isset($case1)){
$str_alert .= "have case1 \\n";
}
if(isset($case2)){
$str_alert .= "have case2 \\n";
}
if(isset($case3)){
$str_alert .= "have case3 \\n";
}
if(!empty($str_alert)){
?>
<script type="text/javascript" >
$(document).ready(function(){
alert("<?=$str_alert?>");
});
</script>

关于javascript - 如何在不破坏 javascript 代码的情况下使用 javascript 字符串换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45975111/

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