J'ai un pageTest.html dans le dossier local, cette page appelez un service.ashx i = ... (cette valeur de retour incrémenté +1 param passé) avec le code Ajax suivre:Ajax callbacks synchrones
.
.
getIncr: function(parameters, success){
$.ajax({
async: false,
type: methodType,
url: getTarget,
data: "n="+parameters,
dataType:"jsonp",
success: success
});
}
.
.
l'appel page html cette fonction pour le temps m (avec le script ..):
.
var start = function(){
.
.
var val = 0;
.
.
for(i=0; i<m; i++)
{
Foo.getIncr(val, function(returned_n){
val = returned_n;
});
}
};
au cours du chargement de la page, les appels sont exécuter en mode "asynchrone" mais je réglage "async: false" à Ajax . J'ai lu à propos de ce problème et trouvé la raison, c'est Ajax ne peut pas synchroniser l'appel de page.html à service.ashx s'il existe dans un domaine différent. Existe-t-il une solution pour exécuter l'appel Synch dans page.html à ce service.ashx (dans un domaine différent)?
Harsh, l'anglais n'est clairement pas la première langue de Domenico. Et je l'ai bien compris. –
Je prends de l'aide à ce sujet dans n'importe quelle deuxième langue ... Thx Domenico! – Cody