错误信息行动

问题描述:

部分:错误信息行动

var query = from state in ModelState.Values 
      from error in state.Errors 
      select error.ErrorMessage; 
var errorList = query.ToList();    
return Json(new { Result = "Failed", Message = errorList }, JsonRequestBehavior.AllowGet); 

脚本的一部分:

for (var error in response.Message) 
{ 
    $('.validation-summary-errors').append(error + '<br />'); 
} 
$('.validation-summary-errors').append(response.Message) 

问: 在这里,我试图显示在图上新的生产线的每一个的错误信息,是来自行动,但当我迭代消息时,它只给出索引值,即整数值,如0,1。 ('。validation-summary-errors')。append(response.Message)这一行给出了实际的错误消息,但它们被(,)分隔,如何在新行上显示每个错误?

+0

'$。每个(response.Message,函数(指数,误差){$(”验证 - 总结 - 错误')。append(error +'
');});' –

试试这个

for (var error in response.Message) 
{ 
    $('.validation-summary-errors').append(response.Message[error] + '<br />'); 
} 
+0

谢谢你们! :) –

你可以尝试这样的事情:

$('.validation-summary-errors').append(response.Message.join('<br>'));