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