嗨我对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);
但这不起作用的原因?
答案 0 :(得分:0)
jQuery.get(url [,data] [,成功] [,dataType])
您无法将consoleFunction2添加为参数。
<强> 成功 类型:Function(PlainObject数据,String textStatus,jqXHR jqXHR) 如果请求成功则执行的回调函数。如果提供了dataType,则是必需的,但您可以使用null或jQuery.noop作为占位符
函数consoleFunction1(数据)和数据是回调成功(PalinObject数据)的数据
$。get(“abc.com”,consoleFunction1(data))。fail(consoleFunction2(data));