Heim >Web-Frontend >js-Tutorial >jquery multi-asynchrone Verwaltungsnutzungsdatensätze

jquery multi-asynchrone Verwaltungsnutzungsdatensätze

伊谢尔伦
伊谢尔伦Original
2016-11-21 13:15:181043Durchsuche

 $.when() übergibt mehrere Verzögerungen

var ajaxBatch=[];
//构建deferred数组
...
$.when.apply($,ajaxBatch).done();


 Die Argumentstruktur im done()-Rückruf ist inkonsistent

Dort wird drei sein Fall:

Keine Parameter

$.when()一个deferred参数: [data, textStatus , jqXHR] #假定 x代表[data,textStatus,jqXHR]结构
$.when()多个deferred参数: [x1,x2,x3]


Bist du betrunken Wie gehe ich einheitlich damit um?

Derzeit ist die zur Bestimmung der innersten Daten verwendete Struktur

.done(function(){
var params=[].slice.call(arguments);
if(typeof params[0][0] !='object'){ //第二种情况返回undefined
params=[];
params[0]=[].slice.call(arguments);
}
//然后遍历结果吧
});



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Warum Webpack verwenden?Nächster Artikel:Warum Webpack verwenden?