在javascript中添加换行符或新行

在javascript中添加换行符或新行,javascript,jquery,wcf,Javascript,Jquery,Wcf,这可能是一个很难回答的问题,但经过反复的尝试和错误之后,我无法理解 我从wcf服务返回了一个字符串,如下所示 TVA速率不能小于1或大于49----- 在第17条和第17条的规定中,所有的许可证都是由传导者提供的 我想要的是在我的ajax成功中,当我收到这个消息时,我将用一行新行替换------部分,以便这两行分别显示在不同的行上 我为此做了什么 试试1 WCF消息就是这样构造的 if (data.DriverData.age - data.DriverData.permitage < 1

这可能是一个很难回答的问题,但经过反复的尝试和错误之后,我无法理解

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

TVA速率不能小于1或大于49----- 在第17条和第17条的规定中,所有的许可证都是由传导者提供的

我想要的是在我的ajax成功中,当我收到这个消息时,我将用一行新行替换------部分,以便这两行分别显示在不同的行上

我为此做了什么

试试1

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.");               
}
if(data.DriverData.age-data.DriverData.permitage<18)
{
isValid=false;
validationMsg.Append(“----”);
validationMsg.Append(“第17条和第17条中的导体信息”);
}
如果(data.RCData.yearsProvenWithExpert>5)
{
isValid=false;
validationMsg.Append(“----”);
validationMsg.Append(“yearsProvenWithDetect MAX 5”);
}
不管怎样,我总是在一句话里看到结果

有人能告诉我我在做什么蠢事吗?
谢谢。

您需要将

更改为


这将为您提供所需的换行符。

您如何处理该消息?如果将其附加到.innerText,您将看到添加的字符。使用.innerHTML查看html。

可以将消息的各个部分放在单独的块格式元素中,或者(更简单地说)在它们之间放置一个

。编辑它是

而不是

-

在HTML中没有意义。谢谢。很抱歉,输出是
TVA速率不能小于1或大于49。
我不使用范围变量绑定。
if (response.data.Messages.Messages != null) {                        
    $scope.warningMsg = response.data.Messages.Messages[0].EventSource.replace("------", "\n");
}
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.");               
}