我正在使用jquery输出php从数据库创建的json字符串的结果,
唯一的问题是,有些数据是在多行上...我怎么解决这个问题导致javascript中出现未终止的字符串文字错误?
答案 0 :(得分:6)
以下代码将删除所有\ r和\ n字符。
preg_replace('/[\r\n]+/', "", $stringFromDB)
答案 1 :(得分:4)
通过将“\ n”替换为“\ n”并将“\ r”替换为“\\ r”来转义行结尾。您还需要转义单引号或双引号,具体取决于您使用哪个来分隔字符串。