Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将json显示为错误_Javascript_Jquery_Alert - Fatal编程技术网

Javascript 将json显示为错误

Javascript 将json显示为错误,javascript,jquery,alert,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.","T

我在服务器端进行验证,若失败,我将返回带有错误的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);   
});

希望您能提供建议。

如果您想要警报,但不是针对每条消息单独发出警报,您可以在此处的阵列上使用,如下所示:

alert(msg.error.join('\n'));
,您将收到一个警报,每行显示一条消息,如下所示:

alert(msg.error.join('\n'));
“名字”字段是必需的。
“姓氏”字段是必需的。
地址1字段是必需的。
城市字段是必填项。
Zipcode字段是必需的。
“接收邮件列表”字段是必需的


如果您想要警报,但不是针对每条消息单独发出警报,您可以在此处的数组上使用,如下所示:

alert(msg.error.join('\n'));
,您将收到一个警报,每行显示一条消息,如下所示:

alert(msg.error.join('\n'));
“名字”字段是必需的。
“姓氏”字段是必需的。
地址1字段是必需的。
城市字段是必填项。
Zipcode字段是必需的。
“接收邮件列表”字段是必需的


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

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

我认为op不希望每个错误都显示警报消息。在一个警告框中列出的所有错误(正如Nick在上面所做的那样)都不会那么糟糕(达到极限)。validation summary控件也允许您这样做(我将此作为示例,而不是建议)。“只需一个简单的警报()”因为您引用的是准确的,“a”不是复数:)我认为op不希望每个错误都有警报消息。在一个警告框中列出的所有错误(正如Nick在上面所做的那样)都不会那么糟糕(达到极限)。validation summary控件也允许您执行此操作(我将此作为示例,而不是建议)。“只需一个简单的警报就可以了()。”因为您引用的是准确的,“a”不是复数:)