2011-11-20 74 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」。