使用循环在 HTML 中显示来自 jQuery.ajax 的 json 数据

cup*_*_of 5 html ajax jquery json

您好,假设我有以下 ajax 调用:

jQuery.ajax({
    type: "GET",
    url: "https://myurl.com",
    success: function(data)
    {
        console.log(data);
    }
});
Run Code Online (Sandbox Code Playgroud)

这导致以下 json 数据(在我的控制台中)

{
  "meta": {
    "last_updated": "2017-07-06"
  },
  "results": [
    {
      "term": "DRUG INEFFECTIVE",
      "count": 1569
    },
    {
      "term": "NAUSEA",
      "count": 1374
    },
    {
      "term": "FATIGUE",
      "count": 1371
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

如何div在我的 HTML 页面中以如下格式使用此数据填充 a :

term: x
count: xx

term: x
count: xx

term: x
count: xx
Run Code Online (Sandbox Code Playgroud)

我对“元”的东西不感兴趣,只对“结果”感兴趣

有人知道如何使用简单的循环来显示这些数据吗?

谢谢!

Chr*_*ris 3

data.results您可以在“成功函数”中循环,如下所示:

jQuery.ajax({
    type: "GET",
    url: "https://myurl.com",
    success: function(data)
    {
        console.log(data);

        jQuery.each(data.results, function(i, val) {
            // here you can do your magic
            $("#yourdivid").append(document.createTextNode(val.term));
            $("#yourdivid").append(document.createTextNode(val.count));
        });
    }
});
Run Code Online (Sandbox Code Playgroud)