Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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
Jquery Json键值对;值具有字符串数组_Jquery_Json - Fatal编程技术网

Jquery Json键值对;值具有字符串数组

Jquery Json键值对;值具有字符串数组,jquery,json,Jquery,Json,我有一个Json对象;它是返回项错误列表 [{"Key":"txt_Field","Value":["Error Msg1","Error Msg2"]}] Jquery代码 $.each(errors, function (key, value) { var obj = errors[key].Key; //alert(errors[key].Key); for (message in value) {

我有一个Json对象;它是返回项错误列表

[{"Key":"txt_Field","Value":["Error Msg1","Error Msg2"]}]
Jquery代码

        $.each(errors, function (key, value) {
            var obj = errors[key].Key;
            //alert(errors[key].Key);
            for (message in value) {
                alert(message.Value);
            }
            //$.each(value, function (key, value) {
            //    alert(key + ' : ' + value);
            //});
        });

我想在ul li标签中获取错误消息。

您有一个对象数组。在代码中,值
指数组中的每个对象<代码>$。每个
的工作方式不同于。。。在循环中,使用键访问对象属性。只需使用
参数即可

 var $ul = $('ul');
 $.each(errors, function (key, value) {
     // `key` here is the index
     // `value` refers to each array element
     $.each(value.Value, function(_, error) {
         $ul.append($('<li>', { text: error })); 
     });
 });
var$ul=$('ul');
$.each(错误、函数(键、值){
//'key'这是索引
//'value'指的是每个数组元素
$.each(value.value,函数(\ux,错误){
$ul.append($('
  • ,{text:error})); }); });
  • 上面的代码片段首先选择并缓存目标
    ul
    元素。如果有多个
    ul
    元素,则可以更改选择器。如果没有
    ul
    元素,您可以使用
    $(“
      ”)
      生成一个元素