javascript - 对于每个项目,item[if].id 不起作用。有任何想法吗?

标签 javascript jquery json jsonp

过去曾经这样做过。 但又遇到了问题

尝试使用 Facebook 的 api 从 Facebook 页面获取 id

这是输出的 json 示例。

{
  "data": [
    {
      "created_time": "2019-01-10T05:50:49+0000",
      "message": "hello world",
      "id": "233542"
    },
    {
      "created_time": "2019-01-10T05:50:48+0000",
      "message": "hello world",
      "id": "454524"
    },
    {
      "created_time": "2018-12-24T06:19:31+0000",
      "message": "hello world",
      "id": "399434"
    }
    ]
}

脚本

var key = "(insert fb api here)";

 <!-- facebook api get -->
                var getkey = "https://graph.facebook.com/v3.2/(insert fb id here)/feed?access_token=" + key;

        $.ajax({
          type: 'GET',
          url: (getkey),
          contentType: 'application/json',
          dataType:'jsonp',
          responseType:'application/json',
          xhrFields: {
            withCredentials: true
          },
          headers: {
            'Access-Control-Allow-Credentials' : true,
            'Access-Control-Allow-Origin':'*',
            'Access-Control-Allow-Methods':'GET',
            'Access-Control-Allow-Headers':'application/json',
          },
          success: function(data) {

              $.each(data, function (i, item) {

                console.log(item[i].id);



            });
          },
          error: function(error) {

            console.log("error");
          }
});

iv 发现有效的一种方法是

console.log(item[0].id);

这个控制台如何记录第一个嵌套的 json, 我错过了什么吗?

感谢任何帮助。

最佳答案

试试这个:

$.each(data.data, function (i, item) {
     console.log(item.id);
});

关于javascript - 对于每个项目,item[if].id 不起作用。有任何想法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54144016/

相关文章:

javascript - Gulp 陷入无限循环

jquery - 使用 jQuery/Javascript 向上或向下滚动整页高度

javascript - 带有 JSON "undefined is not a function"的 jQuery cookie

php - 如何从 json 文件中检索值?

javascript - 如何在jquery上的set Interval函数中添加 '' this''

javascript - 如何国际化 ng-bootstrap 日期选择器?

javascript - 为什么 document.ready 并不总是有效?

javascript - 如何序列化数组?

javascript - 为什么我的 "valid"JS 代码不起作用?

javascript - 从富文本字段内容创建列表项