我一直在尝试从JSON文件中打包长文本,但我找不到解决方法。它一直显示为单个响应的多个字段,如下图所示。我尝试过断字,溢出 Package ,但没有工作.请帮助我
x1c 0d1x的数据
这是我的剧本:
$(document).ready(function () {
$("form").on("submit", function (event) {
var rawText = $("#text").val();
var userHtml =
'<p class="received-msg-inbox"><span class="received-msg-inbox-p">' +
rawText +
"</span></p>";
$("#text").val("");
$(".msg-page").append(userHtml);
$.ajax({
data: {
msg: rawText,
},
type: "POST",
url: "/get",
}).done(function (data) {
var botHtml =
'<p class="outgoing-chats-msg" ><span class="outgoing-chats-msg-p" >' +
data +
"</span></p>";
$(".msg-page").append($.parseHTML(botHtml));
});
event.preventDefault();
});
});
字符串
我尝试过CSS样式,如overflow-wrap,但没有工作。我希望响应是在一个单一的领域分为不同的行取决于文本长度。
1条答案
按热度按时间kt06eoxx1#
您分享的脚本与此问题无关。问题在于CSS。由于您没有共享CSS,从图像可以看出,当文本达到其最大宽度时,文本无法正确换行。我已经重新创建了您的情况并尝试提供修复。
从我的Angular 来看,问题是-你可能没有使用 *
white-space
* 或word-wrap
性能。你需要应用下面的CSS来实现预期的结果。字符串
执行情况:
的数据
希望对你有帮助。