[ Príspevok: 1 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
vratit navratovu hodnotu z callback funkcie ako prvu bez async: false

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56 | 56

cavte .. viete mi poradit prosim ako vratit ako prvu hodnotu z response pri ajaxe cez callback funkciu bez async: false ?

Kód:
function functABC(callback){
        var base_url = window.base_url;
       
        $.ajax({
            url: base_url + '/api/manufacturers/add',
            dataType: 'json',
            success: callback
        });
       
        return false;
    }


nech napisem akokolvek cez callback funkcie tak stale funkcia functABC vrati ako prve hodnotu false ... da sa to ? .. neda sa to ?

na nete je plno odpovedi ako to spravit ale proste netusim co robim zle .. napr tu: http://stackoverflow.com/a/12615578/3703446

nebudem tu postovat dlhe kody .. tak len zjednodusene podla odkazu vyssie:

Kód:
function functABC(callback){
        var base_url = window.base_url;
       
        $.ajax({
            url: base_url + '/api/add',
            dataType: 'json',
            success: callback
        });
       
        return false;
    }

    function foo (callback) {
        return functABC(function(data){
            return callback(data);
        });
    }

    $('#add').on('click', function() {
        var bla = foo(function(data){
            if (data.result) {
                return true;
            } else {
                return false;
            }
        });
        console.log(bla);
    });


stale ako prvy vrati ten posledny riadok z funkcie functABC ... ja potrebujem vratit jeden z tych v podmienke if (data.result) {


 [ Príspevok: 1 ] 


vratit navratovu hodnotu z callback funkcie ako prvu bez async: false



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

podmienka na kontrolu e mailov vyhodnocovana vzdy ako false

v PHP, ASP

3

534

04.10.2010 10:25

davider137

V tomto fóre nie sú ďalšie neprečítané témy.

Navýšiť hodnotu výsledku o určitú hodnotu

v Databázy

2

370

08.01.2014 17:08

sulino611

V tomto fóre nie sú ďalšie neprečítané témy.

Ako vratit produkt?

v Obchody, reklamácie a právo

7

1336

10.11.2012 22:37

Martinicoss

V tomto fóre nie sú ďalšie neprečítané témy.

Select - ale bez Alert funkcie?

v JavaScript, VBScript, Ajax

3

394

29.05.2010 11:20

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

odpočitavanie začne bez zavolania funkcie

v JavaScript, VBScript, Ajax

2

515

28.10.2011 13:54

Pablo Montero

V tomto fóre nie sú ďalšie neprečítané témy.

Ako dostat premennu (hodnotu)

v JavaScript, VBScript, Ajax

1

677

20.02.2009 16:02

juho

V tomto fóre nie sú ďalšie neprečítané témy.

Ako doplnit hodnotu do vety

v Assembler, C, C++, Pascal, Java

2

580

15.09.2008 13:39

mathias

V tomto fóre nie sú ďalšie neprečítané témy.

Ako vrátiť zmeny vo windows ?

v Operačné systémy Microsoft

6

943

22.04.2014 14:47

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

C-cko ako vratit union

v Assembler, C, C++, Pascal, Java

0

360

04.04.2014 14:50

mitko

V tomto fóre nie sú ďalšie neprečítané témy.

Ako odoslat hodnotu premennej pomocou formulara?

v PHP, ASP

3

1086

12.10.2011 17:12

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

Ako sa vratit do priecinka HTML

v HTML, XHTML, XML, CSS

2

458

07.01.2016 11:20

5had0w

V tomto fóre nie sú ďalšie neprečítané témy.

Ako uložiť JS hodnotu do PHP premennej?

v JavaScript, VBScript, Ajax

1

518

21.11.2013 22:10

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Ako sa vratit na povodny win xp?

v Operačné systémy Microsoft

5

363

19.10.2016 9:17

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Ako vrátiť pôvodný Vista style z Klasického?

v Operačné systémy Microsoft

6

720

22.12.2008 15:33

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Ako odstrániť IE7 a vrátiť sa k IE6?

v Sieťové a internetové programy

17

1322

08.07.2007 23:01

gorgeous007

V tomto fóre nie sú ďalšie neprečítané témy.

ako sa vratit vo win o 1 den dozadu?

v Operačné systémy Microsoft

2

5626

01.03.2010 13:24

milosb



© 2005 - 2024 PCforum, edited by JanoF