Heim > Web-Frontend > js-Tutorial > Hauptteil

jquery multi-asynchrone Verwaltungsnutzungsdatensätze

伊谢尔伦
Freigeben: 2016-11-21 13:15:18
Original
999 Leute haben es durchsucht

 $.when() übergibt mehrere Verzögerungen

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


 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]
Nach dem Login kopieren


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);
}
//然后遍历结果吧
});
Nach dem Login kopieren



Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage