yerel klasörde bir pageTest.html var, bu sayfa service.ashx çağrı i = ... (yani geri dönüş değeri param +1 artırılır geçirdiğine) ile Ajax kodu izleyin:Ajax senkron geri aramaları
.
.
getIncr: function(parameters, success){
$.ajax({
async: false,
type: methodType,
url: getTarget,
data: "n="+parameters,
dataType:"jsonp",
success: success
});
}
.
.
html sayfası çağrı m kez bu fonksiyonu (komut dosyası ile ..): sayfa yükleme sırasında
.
var start = function(){
.
.
var val = 0;
.
.
for(i=0; i<m; i++)
{
Foo.getIncr(val, function(returned_n){
val = returned_n;
});
}
};
, görüşmeleri "uyumsuz modunda" yürütme vardır ama ayar "zaman uyumsuz: false" Ajax . Bu sorunu okudum ve nedenini buldum, yani Ajax, farklı etki alanındaysa, page.html'den service.ashx öğesine çağrıyı eşzamanlayamaz. Bu service.ashx (farklı etki alanında) için page.html Synch çağrısı yürütmek için bir çözüm var mı?
Sert, İngilizce, Domenico'nun ilk dili değildir. Ve ben bunu iyi anladım. –
Herhangi bir ikinci dilde, bu konuda yardımcı olacağım ... Thx Domenico! – Cody