jquery-deferred

    5热度

    2回答

    工作后,我已经定义了我的承诺是如此: myFunc = function() { $.getJSON("./rest/api/some/url", function(json, textStatus) { console.log("AJAX call hit!"); }); }; $.when(myFunc()).then(function() {

    0热度

    2回答

    我一直致力于为表单提交显示构造对话框的解决方案。 基本上我想用myown替换内置的confirm()函数,所以我可以写我的表格为<form onsubmit="customConfirm()"></form>。我完全可以使用承诺为此,所以我可以阻止表单提交,显示对话框,返回承诺,然后单击“确定”和“取消”按钮以解决或拒绝该承诺。 问题是,我的延期对象似乎被忽略,done和fail函数都被调用 -

    2热度

    4回答

    我可以宣布一个jQuery AJAX调用这个方法: var foo = $.ajax({ ... }); 但是,这实际上会执行请求,然后有,是否正确? 如何在不初始化的情况下声明AJAX调用,然后再调用它?例如: var foo = $.ajax({ ... }); // some stuff in between foo.execute(); 谢谢。 编辑 一点信息:我真正想要做的是有一

    0热度

    3回答

    以下是我正在尝试执行的操作:单击单选按钮时,我想更新表单中的某些值,并且只有在这些值更新后,才会提交整个形式。我遇到的问题是,在更新值之前提交表单。 这是我目前(非工作)执行: <div class="btn-group" data-toggle="buttons"> <label id="label_radio_2_78" class="btn btn-info btn-sm chec

    1热度

    3回答

    能anyoune请澄清什么是错用下面的代码(也读了不少文档和例子,但仍然有不知道发生了什么事) function t() { var d = $.Deferred(); setTimeout(function(){ d.resolve(); }, 5000); return d.promise(); } function test() {

    0热度

    2回答

    我在使用Javascript的异步函数时遇到困难。 下面显示的代码到目前为止几乎是我拥有的全部代码,我无法使其工作。 我试图使用Eventful API从服务器中提取一些数据,并将其显示在由jQuery创建的我的前端中。 所以,问题如下:功能搜索,这是调用函数Eventful.prototype.searchanje总是不确定的值结束了,而几秒钟后,功能searchanje控制台登录实际/收到的数

    0热度

    1回答

    我想用一种新的方法来扩展$.Deferred,它应该有一个类似于Deferred.fail()的签名。这样做的最好方法是什么?

    1热度

    2回答

    我正在使用Deferred.Done方法,它又被另一个jQuery函数调用, 但即使点(a){return false}被击中它仍然去点(b), 我在做什么吗?.. function InitialMethod(isInitialCallToMethod) { //Call using deferred method CheckUserSession() .done(functio

    -1热度

    1回答

    我怎样才能调用一个函数,然后当它完成时,调用另一个函数传递第一个函数的返回值作为参数?我读了很多关于Deferred,但无法弄清楚它是如何工作的。 https://api.jquery.com/category/deferred-object/ https://api.jquery.com/jQuery.Deferred/等主要SO .. 下面是一些例子: function a() {

    0热度

    3回答

    我有以下几点: function functionA() { var myVar = functionB(); functionC(myVar); } 时,functionB需要回答,取决于用户的输入。它可能是1秒,但也可能是10秒。所以functionC总是被调用一个未定义的值,因为functionB()还没有完成。所以我试过这个: function functionA