10. 判断ajax加载完成(jq Deferred对象的使用)
js代码如下:
function loadDate() { var dtd = $.Deferred(); $.ajax({ type: "POST", url: args.url, async: true, dataType: "json", data: args.data, success: function(res){ dtd.resolve(); } }); return dtd.promise(); } $.when(loadDate()) .done(function() { console.log('加载成功!'); }) .fail(function() { console.log('加载失败!'); })