javascript - 在 javascript 中添加换行符或新行

标签 javascript jquery wcf

这可能是一个相当菜鸟的问题,但经过反复试验和错误我无法弄清楚。

我有一个从 wcf 服务返回的字符串,如下所示

TVA Rate cannot be less that 1 or greater than 49.----- L'âge du permis doit être inférieur à l'âge du conducteur moins 17 ans

我想要的是,当我收到此消息时,我的ajax成功,我将用新行替换 ----- 部分,以便这两行显示在单独的行上。

我为此做了什么

尝试1

if (response.data.Messages.Messages != null) {                        
    $scope.warningMsg = response.data.Messages.Messages[0].EventSource.replace("------", "</br>");
}

尝试2

if (response.data.Messages.Messages != null) {                        
    $scope.warningMsg = response.data.Messages.Messages[0].EventSource.replace("------", "\n");
}

WCF 消息就是以这种方式构建的

if (data.DriverData.age - data.DriverData.permitage < 18)
{
    isValid = false;
    validationMsg.Append("------");
    validationMsg.Append("L'âge du permis doit être inférieur à l'âge du conducteur moins 17 ans.");               
}
if (data.RCData.YearsProvenWithAttest > 5)
{
    isValid = false;
    validationMsg.Append("------");
    validationMsg.Append("YearsProvenWithAttest MAX 5.");               
}

无论如何,我总是看到单句话的结果。

有人可以告诉我我在做什么愚蠢的事情吗? 谢谢。

最佳答案

您需要更改</br><br />

这应该会在您需要的地方提供换行符。

关于javascript - 在 javascript 中添加换行符或新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36086283/

相关文章:

.net - 添加服务引用时出错 : Type is a recursive collection data contract which is not supported

c# - WCF:远程服务器返回错误:(413)请求实体太大

javascript - 双 jsTree 实现

javascript - 检查jquery中哪个类被点击

javascript - @compated 属性循环检测到错误

jquery - 通过 jQuery 和 JavaScript 获取 "select"HTML 输入元素的默认值?

javascript - eslint: "Parsing error: Unexpected token of"

php - 为什么我的 Ajax 发布脚本不起作用?

javascript - 返回同一页面后如何重置复选框,然后在浏览器中按“返回”

wcf - 如何限制使用WCF服务的用户