返回的json对象给出“未定义”

时间:2020-06-18 04:28:13

标签: javascript jquery ajax


我有这个简单的函数,应该返回一个JSON对象,但相反,我得到“未定义”
以下是功能:

function getResults(url) {
  $.ajax({
    type: "GET",
    url: url,
  }).done(function (results) {
    return results;
  });
}

当我尝试从函数内部打印结果时,它可以正常工作,但是当我在其他地方调用它时,结果却是“未定义”。 这样做console.log(getResults(url));会打印出undefined
应该在哪里

{
   "page": 1,
   "total_results": 35,
   "total_pages": 2,
   "results": [
   {
      "popularity": 25.489,
      "vote_count": 3845,
      "vote_average": 5.5,
      "title": "Hulk",
   }
  ]
}

0 个答案:

没有答案