Javascript js如何将响应放入回调函数形式参数中

Javascript js如何将响应放入回调函数形式参数中,javascript,jquery,Javascript,Jquery,嗨,我对js承诺有点陌生,我正试图用回调来写承诺 这是我的密码 var consoleFunction = function(data){ console.log(data); } $.get("http://jsonplaceholder.typicode.com/posts/1", consoleFunction); 这很好,我的问题是javascript如何将api的响应放入consoleFunction的回调参数中? 我写了另一个函数 var consoleFunctio

嗨,我对js承诺有点陌生,我正试图用回调来写承诺 这是我的密码

 var consoleFunction = function(data){
    console.log(data);
 }

$.get("http://jsonplaceholder.typicode.com/posts/1", consoleFunction);
这很好,我的问题是javascript如何将api的响应放入consoleFunction的回调参数中? 我写了另一个函数

var consoleFunction2 = function(data){
    console.log(data);
 }
然后我试着

$.get("http://jsonplaceholder.typicode.com/posts/1", consoleFunction, consoleFunction2);
但这不起作用为什么?

jQuery.get(url[,数据][,成功][,数据类型])

不能将consoleFunction2添加为参数

成功 类型:函数(纯对象数据、字符串textStatus、jqXHR jqXHR) 在请求成功时执行的回调函数。如果提供了数据类型,则为必填项,但您可以使用null或jQuery.noop作为占位符

函数consoleFunction1(数据)和数据是回调成功(PalinoObject数据)的数据


$.get(“abc.com”,consoleFunction1(数据)).fail(consoleFunction2(数据))

我想你不明白你在做什么。。。阅读jQuery文档,它解释了传递什么和返回什么。@NiettheDarkAbsol,OP试图问的是响应如何作为回调函数中的参数传递?jQuery.get(url[,data][,success][,dataType])您不能将consoleFunction2添加为参数。@RayonDabre-您不能将回调用于承诺。我的意思是,你可以,但这到底有什么意义呢?我只想实现从基础到高层次的承诺,这样我就能理解承诺是如何运作的@Rayon Dabre你很理解我的问题。谢谢,现在我有点清楚了。