首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$.when(.).then(.).finally不是函数

$.when(.).then(.).finally不是函数
EN

Stack Overflow用户
提问于 2022-04-19 13:01:38
回答 1查看 61关注 0票数 0

错误:

$.when(.).then(.).finally不是函数

我的代码:

代码语言:javascript
复制
$.when($.ajax( "/page1.php" ), $.ajax( "/page2.php" )).then(function () {
    swal('success')
}).finally(function () {
    // Reset form elements
});

我想在这两个API调用完成后重置我的表单。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-22 07:43:12

我找到解决办法了。$.when还没有最终的方法。

参考链接:https://api.jquery.com/jquery.when/

它有两个回调参数。就像下面,

代码语言:javascript
复制
$.when( $.ajax( "/page1.php" ), $.ajax( "/page2.php" ) )
  .then( myFunc, myFailure );

所以我的代码如下所示。

代码语言:javascript
复制
$.when($.ajax("/page1.php"), $.ajax("/page2.php")).then(function () {
    swal('success');
    // Reset form elements
}, function () {
    // Reset form elements
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71925414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档