PHP 函数addlashes 允许我转义单引号、换行符等。问题是我不能在警告框中创建一个实际的新行。我尝试用双反斜杠 n 替换反斜杠n ,但它会在我的警报框中显示字面意思“\n”。
<?php $this->info = "Hello ' world\nNew line"; ?>
<script type="text/javascript">
$(document).ready(function() {
alert('<?php echo addslashes($this->info); ?>');
});
</script>