【问题标题】:How to get the values using jquery for loop and ajax如何使用 jquery for loop 和 ajax 获取值
【发布时间】:2017-09-09 10:50:54
【问题描述】:

这里我想使用 jquery 和 ajax 在循环中打印缺席列表数组值,

这是我的 AJAX 代码

    $.ajax({
     type:'POST',
     url :"admin_getabsentlist",
     data: $('form#subjectForm').serialize(),
     success: function(data) {
     var res=jQuery.parseJSON(data);
     console.log(res);
    if(res['status']=='Success'){

   $.each( res['data'], function( key, value ) {

      alert(value.absentList);

    });
    }else{
        alert('else part');
    }
     },
     error:function(exception){
     alert('Exeption:'+exception);
    }
})

如果我要打印诸如 console.log(res); 之类的值,请在此处意味着我得到了像

这样的结果

我正在得到结果

object {status: "Success", data: Object}
data:Object
absentList:Array(2)
0:'Kani'
1:'yuvi'

现在我想打印 absentList 值,所以我像这样使用 forloop

循环

 if(res['status']=='Success'){

   $.each( res['data'], function( key, value ) {

      alert(value.absentList);

    });

但在这里我得到了未定义的缺席列表值,请告诉我任何人

预期结果

在警告框中我想打印 Kani 和 yuvi

的值

【问题讨论】:

  • 迭代absentList即$.each(res.data.absentList, function (key, value) { alert(value); });

标签: php jquery for-loop


【解决方案1】:

只需访问包含每个循环中数据的结果对象属性

if(res['status']=='Success'){    
      $.each(res['data'].absentList, function( key, value ) {
          alert(value);
      });
}

【讨论】:

  • @subikshanM 欢迎:)
  • @mr 这个答案不适合我
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-29
  • 2013-09-22
  • 1970-01-01
相关资源
最近更新 更多