多行上打印的下拉选项:错误

时间:2016-03-24 09:09:20

标签: javascript php

在我正在处理的学校项目中,用户可以通过单击按钮向表中添加一行。我使用javascript来做到这一点。 在表格的一列中必须有一个下拉列表。但它必须填充我从控制器获得的列表,因此我可以使用PHP访问它。

这就是我所拥有的:

code

除1个元素外,它还有效。文本很长,以至于它会在多行上打印,这会产生错误。

error

有谁知道如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

使用返回刻度而不是单引号,并使用如下:

var txt = `<?php echo $lijstfeit->lijstfeit ?>`;
option.text = txt.replace(/(\r\n|\n|\r)/gm,"");

答案 1 :(得分:0)

使用json_encode对PHP回显字符串进行编码。

像这样:

option.text = json_encode(<php echo $variable->text; ?>)