gpt4 book ai didi

javascript - 我可以通过回调添加 getJSON 的 did() 函数吗?

转载 作者:行者123 更新时间:2023-12-03 11:08:09 24 4
gpt4 key购买 nike

在此代码上:

 function hello(){
alert("hello");
}
function hi(){
alert("hi");
}

jQuery.getJSON('foo.bar',function(data){
if (data.foobar) {
this.done(hello);
}
alert('callback done');
}).done(hi);

并假设它从foo.bar返回

{"foobar":true}

我喜欢按以下顺序显示提醒:

  1. 回调完成
  2. 你好

但我无法在 success 回调中添加 done() 函数。

您知道如何在 success 回调中添加 done() 函数吗?

最佳答案

jqXHR 对象是回调函数的第三个参数:

jQuery.getJSON('foo.bar', function(data, textStatus, jqXHR) {
if (data.foobar) {
jqXHR.done(hello);
}
alert('calback done');
}).done(hi);

关于javascript - 我可以通过回调添加 getJSON 的 did() 函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27738050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com