【发布时间】:2016-03-18 13:56:44
【问题描述】:
这可能是一个非常菜鸟的问题,但经过反复试验和错误,我无法弄清楚。
我有一个从 wcf 服务返回的字符串,像这样
TVA 率不能小于 1 或大于 49.-- L'âge du permis doit être inférieur à l'âge duconducteur 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>而不是</br>-</br>在 HTML 中毫无意义。
标签: javascript jquery wcf