j'ai écrit ma première routine .Lorsque $, mais ne fonctionne pas comme prévu:
$(document).ready(function()
{
var UserUrl = 'API/StartGetUser.asp';
var StoreUrl = 'API/StartGetStore.asp';
var FeedbackUrl='API/StartGetFeed.asp';
var ItemsUrl='API/StartGetSellers.asp';
$.when(
$.get(UserDetailsUrl),
$.get(StoreCategoryUrl),
$.get(FeedbackUrl),
$.get(ItemsUrl)
).then(function(user,store,feed,items) {
//$.get(mailUrl)
alert(user+' '+store+' '+feed+' '+items);
}).fail(function(err) {
alert(err);
});
Il fonctionne, mais je me attendais que le 4 get aurait tiré en même temps, alors que J'ai trouvé que sont exécutés l'un après l'ancien a fini ... depuis est
.get $
est sûrement .. async
qu'est-ce qui ne va pas? Que dois-je vérifier?
btw, serverside est ASP classique et la demande sont sur la même machine que peut voir de l'URL.
merci pour toutes les allusions
Joe
Je pense que vous voulez dire que c'est synchrone et non asynchrone, mais cela n'a pas vraiment de sens. Comment savez-vous qu'ils ne sont pas envoyés immédiatement? – charlietfl
'$ .get()' n'est pas synchrone tant que vous n'avez pas fait un ajaxSetup ({async: false}) ' –
oui je veux dire qu'il semble fonctionner de manière synchrone, mais $ .get fonctionne seulement async .. donc ce n'est pas un problème de réglages .. Je vois ne sont pas traitées simultanément puisque les effets sont retardés – Joe