jQuery中的Deferred和promise

1

 

 function getData(){
        var dtd = $.Deferred();
        $.ajax({
            url: "https://api.flightstats.com/flex/schedules/rest/v1/jsonp/flight/AA/100/departing/2013/10/4",
            type: 'GET',
            dataType: 'jsonp',
            data:{
            },
            crossDomain: true,
            success: function(res) {
                if (res) {
                    console.log(res);
                };
                dtd.resolve();
            }
        })
        return dtd;
    }
    function init(){
        getData().done(function(){
            console.log(1111);
        })
    }
    init();

 

你可能感兴趣的:(jQuery中的Deferred和promise)