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

时间:2016-03-18 13:56:45

标签: javascript jquery wcf

这可能是一个非常的菜鸟问题,但经过多次反复试验后我无法弄明白。

我有一个字符串从wcf服务返回,如此

  

TVA费率不能低于1或大于49 .-----    L'âgedupermisdoitêtreinférieuràl'âgeduconduteur 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.");               
}

无论我总是在单句中看到结果。

有人可以告诉我,我在做什么傻事吗? 感谢。

2 个答案:

答案 0 :(得分:1)

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

这应该会为您提供所需的换行符。

答案 1 :(得分:1)

你对这条消息做了什么?如果您要将其附加到.innerText,您就会看到您添加的字符。使用.innerHTML查看html。