Hi everybody!
I'm trying to create a page that:
- refreshes every 5 seconds some part of it.
- if a button is pressed, to post data to a web service.
The problem is that the second ajax request wait until the first
finish, and doesn't run concurrently.
The code i use is this:
function SetOffertaAsta() {
if (confirm('Sicuro?')) {
$("div#" + divContenutorePulsanteOfferta).hide();
ScriviMessaggio('Elaborazione offerta...');
$.ajax({
url: WebServicePath + 'setOffertaAsta',
beforeSend: function () {
IsOffering = true;
},
complete: function() {
IsOffering = false;
},
global: false,
success: function (xml) {
GetInfoAsta(0, false);
OutputErrore(xml);
},
data: {
IdAsta: idAsta,
Valore: ProssimaOfferta
},
timeout: 15000,
type: 'POST'
});
}
return false;
}
and
function GetInfoAsta(pTimeoutServer, rilancia) {
$.ajax({
url: WebServicePath + 'getInfoAsta',
async: true,
error: function () { RichiestaCompleta(0, null, rilancia) },
success: function (XML) { RichiestaCompleta(1, XML,
rilancia) },
data: {
IdAsta: idAsta,
Timeout: pTimeoutServer
},
timeout: 1,
type: 'POST'
});
}
can anybody help?
Thanks!!
Stefano