javascript - 在 PHP 中转义 Javascript 中的引号

标签 javascript php

我在 PHP 中有以下代码,但它不起作用:

echo "<script language=\"javascript\">
function rebuild_preview(){

     var Title = document.getElementById('title').value;
     var LYTtitle = document.getElementById('lyt_title');
     if (LYTtitle !== null){
     document.getElementById('lyt_title').innerHTML = Title.replace(/\r?\n/g, '<br />');
     }
}
</script>";

我认为这是因为 Title.replace 部分中的引号所致。有人知道正确的处理方法吗?

最佳答案

尝试使用双反斜杠,一个用于 php,一个用于 javascript。

 Title.replace(/\\r?\\n/g, '<br />');

关于javascript - 在 PHP 中转义 Javascript 中的引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37652642/

相关文章:

javascript - React.JS 中的 Sails.JS 全局变量

javascript - 使用@ContentChildren 对查询列表进行单元测试

javascript - 是否可以仅使用客户端脚本在定义的列数中显示结果数组?

javascript - 无法在 Node/ react 简单输入示例中设置 this.state 变量

php - 加入 MySQL 和关系表错误

php - 工具提示 当我添加 php 变量时无法正常工作

javascript - 如何检查它是否有 jQuery 类?

php - 使用 LIMIT 和 BETWEEN 运算符的类似子查询的较短 SQL 语句

php - 尝试使用 $wpdb 类时无法在数据库中插入数据

php - 我如何将我的 Android 设备(不是模拟器)连接到 wamp 服务器?