Buon giorno a tutti,
come si nota dal subject del post ho un problema con IE7 e 8 durante le chiamate ajax usando la lib jquery.

la problematica é la seguente.

io ho questa funzione

codice:
function moveAdd(){
	modifica = true;
	var hidden = document.getElementById("currentselection");
	var hiddenval = hidden.value;		
	var mselect = document.getElementById("multipleselect");
	var arSelected = getMultiple(multipleselect);	
	if(arSelected.length > 0){		
		$.ajax({
			type: "GET",
			url: "/ajax.do?action=addmodelloajax&id="+arSelected[0],
			dataType: ($.browser.msie) ? "xml" : "text/xml",			
			complete: function(){
				calcolaTotale();
			},
			success: parseXML
		});		
	}else{
		alert('Nessun Oggetto selezionato ! ');
	}
}
dove in base all id selezionato da una "multiselect" faccio una chiamata al server dicendo di crearmi un entry di quel modello e di ritornarmelo. Visto che serve per popolare un carrello io ritorno i dati di questo modello con quantita 1.
dopo che e stato inserito nella tabella chiamo un altra funzione per calcolare il totale sempre in ajax

codice:
function calcolaTotale(){
	$.ajax({
		type: "GET",
		url: "/ajax.do?methodcall=totaleordineajax&sp=",  	
		dataType: ($.browser.msie) ? "xml" : "text/xml",
		contentType:"application/xml",
		success: function(xml){  			
			var tdval = document.getElementById('totpagamento');
			$(xml).find("totalecarrello").each(function(){
				var tot = $(this).attr("tot");				
				tdval.innerHTML = tot;

			});	
		}
				
	});
}
Il problema e che questa funzione su ie7 non viene mai chiamata, nonostante che ho inserito la chiamata nella direttiva complete di JQuery.

Se qualcuno ha qualche hint vi sarei grati