如何控制台记录 $.get() 方法响应?

How do I console log a $.get() methods response?

我正在自学如何调用 API,并且正在学习 $.get() 方法。在过去的一周里,我一直在试图弄清楚这个方法是如何工作的,并在控制台记录响应。

例如,当我执行 $.get'(http://api.fixer.io/latest') 时,如何使用回调函数从 console.log 中获得响应?

$.get'(http://api.fixer.io/latest', function( data ) {
  console.log(data);
});

来源:https://api.jquery.com/jquery.get/

您只需将 function 作为第二个参数传递并接收响应:

$.get('http://api.fixer.io/latest', function(data) {
    console.log(data);
});

你试过吗?

$.get("http://api.fixer.io/latest", function( data ) {
    console.log(data)
});

有几种方法可以做到:

使用回调参数:

$.get("http://api.fixer.io/latest", function( data ) {
    console.log(data)
});

使用done()回调:

$.get("http://api.fixer.io/latest").done(function( data ) {
    console.log(data)
});

使用 then() 返回的承诺:

$.get("http://api.fixer.io/latest").then(function( data ) {
    console.log(data)
});