2011-11-20 45 views
-4

我想实现一个索引处理程序。现在我可以点击HTML中的一个字段并出现第二个窗口。然后,通过单击第二页上的几个按钮中的一个,第一个窗口的字段中会返回一个值。这是这样的:如何处理动态返回php给出的多行的值?

self.opener.document.getElementById('idOfFieldOnWindow1').value = 'myValue'; 

这里的价值“myValue”得到由PHP数据库的读出。该值也可以是包含多行(至少包含一个或多个换行符)的文本。如果我在代码编写这些价值,它给了我一个JavaScript例外:

ERROR: unterminated string literal 
setValue("Text on which a linebreak follows 

我怎样才能解决这个问题,我可以返回值,所以它得到包括换行的第一个字段中显示?

+0

您应该首先阅读例外 – Esailija

+1

你在说什么? –

+0

请不要在标题中写标签。 –

回答

1

您需要将您的实际换行符“\ n”转换为一个JavaScript文本,该文本将产生换行符“\\ n”。