La stringa PHP che poi passi al JS dev'esser fatta così:

codice:
$str = "Questa è la stringa\\n che passo\\n a JS";
Questa sintassi è rispettata?

Ad esempio, se hai
da rimpiazzare con \\n:

codice:
str_replace("
","\\n",$str);