javascript中的新行不工作

javascript中的新行不工作,javascript,Javascript,如何在JavaScript中添加新行?我试图使用\n和\r\n,但什么也没发生。这是代码的一部分: var dbFile = ""; dbFile += "<"+"?"+"php\r\n\r\n<br/>"; dbFile += "class DataBaseConnection {\r\n\r\n"; dbFile += "\tprotected static $db;\r\n"; 我通过ajax传递内容是的,它确实有效。我刚刚在Chrome的开发者控制台上测试过,一切正常

如何在JavaScript中添加新行?我试图使用
\n
\r\n
,但什么也没发生。这是代码的一部分:

var dbFile = "";
dbFile += "<"+"?"+"php\r\n\r\n<br/>";
dbFile += "class DataBaseConnection {\r\n\r\n";
dbFile += "\tprotected static $db;\r\n";

我通过ajax传递内容

是的,它确实有效。我刚刚在Chrome的开发者控制台上测试过,一切正常

如果需要,另一个选项是:

var lines = [];
lines[0] = "line 1 ";
lines[1] = "line 2 ";
lines[2] = "last line ";

lines.join("\n");
产出:

"line 1 
line 2 
last line "

如果您想在HTML中显示新行,可以使用

标记。当您说什么都没发生时,您的确切意思是什么?你如何使用这个字符串?你期望换行符做什么,以及实际发生了什么?我想把dbFile放到一个文件中,它可以工作,但是当我用fwrite函数在一个php文件中写换行符时,换行符就不行了work@lexalo,检查这个答案。希望它能帮助您:
"line 1 
line 2 
last line "