gpt4 book ai didi

javascript - Ajax 响应文本区域的换行符

转载 作者:行者123 更新时间:2023-12-02 20:26:20 28 4
gpt4 key购买 nike

我有一个关于 ajax 请求的问题,该请求应该从服务器返回一个带有换行符 (\n) 的字符串来填充文本区域。

当我仅使用 javascript 执行以下操作时,它可以工作并在文本区域中显示 2 行:

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中的换行符吗?

最佳答案

不要使用.innerHTML = "Line1\nLine2"。请改用 .value = "Line1\nLine2"

value 用于表单值。您不会在此处设置 HTML 内容。

关于javascript - Ajax 响应文本区域的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4793708/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com