很好地显示json为错误

时间:2010-09-30 16:43:08

标签: javascript jquery alert

我正在验证服务器端,如果失败,我将传回带有错误的json数据。

我并不担心在页面上显示错误,但只对一个简单的警报()感到满意。

如何在使用带有jquery的$ each函数时很好地显示错误。

这是一些json数据。

{"error":["The Firstname field is required.","The Lastname field is required.","The Address 1 field is required.","The City field is required.","The Zipcode field is required.","The Receive Mailing List field is required."]}

显示凌乱就像

$.each(msg.error, function(k, v) {
 alert(v);   
});

希望你能提出建议。

2 个答案:

答案 0 :(得分:3)

如果你想要一个警报但不是每个消息都是单独的,你可以在这里使用.join()数组,如下所示:

alert(msg.error.join('\n'));

You can give it a try here,您将收到一条警报,每行都有一条消息,如下所示:

  

Firstname字段是必需的。
  姓氏字段是必需的。
  地址1字段是必需的。
  城市领域是必需的。
  Zipcode字段是必需的   “接收邮件列表”字段是必需的。

答案 1 :(得分:0)

请不要那样做。没有什么比一堆警报消息更烦人了。如果要显示所有错误,请将所有错误合并为一个字符串,并使用一个警报显示它们。