我有一個關於ajax-request的問題,它應該從服務器返回一個字符串並用換行符(\ n)填充textarea。用textarea換行的Ajax響應
當我做了以下只是使用JavaScript,它的工作原理和顯示兩行中文字區域:
function fillTextArea(){
document.getElementById('myTextArea').innerHTML = "Line1\nLine2";
}
但如果我用從服務器得到的值AJAX中,\ n爲像所有的治療字符串的其他字符而且也只是一條線
function fillTextArea() {
new Ajax.Request("/myUrl/....",{
asynchronous:true,
evalScripts:true,
onSuccess:function(transport){
document.getElementById('myTextArea').innerHTML = transport.responseText;
}
});
}
有誰知道如何應對一個Ajax請求的responseText的換行?
謝謝,沒錯。但它並沒有改變我的問題,兩個功能之間仍然存在差異。 – sergej 2011-01-25 12:59:45