未终止的字符串文字

时间:2009-09-22 11:53:43

标签: php javascript jquery mysql

我正在使用jquery输出php从数据库创建的json字符串的结果,

唯一的问题是,有些数据是在多行上...我怎么解决这个问题导致javascript中出现未终止的字符串文字错误?

2 个答案:

答案 0 :(得分:6)

以下代码将删除所有\ r和\ n字符。

preg_replace('/[\r\n]+/', "", $stringFromDB)

答案 1 :(得分:4)

通过将“\ n”替换为“\ n”并将“\ r”替换为“\\ r”来转义行结尾。您还需要转义单引号或双引号,具体取决于您使用哪个来分隔字符串。