Salve ragazzi,

ho questa esigenza:

Al click su di un pulsante attraverso una chiamata JSon eseguo una query a db tramite PHP.

codice:
$j.getJSON('classe.php', {dataStart: dataStart, dataEnd: dataEnd}, function(data) {	
...
....
....
La query mi restituisce un array di record che io tramite javascript inserisco in una tabella html creata a runtime.

codice:
$j.each(data,function(i,item){
		cells=cells+ '<tr>';
		cells=cells+ '<td width=5%;>' + item.CODARTIOLO + '</td>';
		cells=cells+ '<td width=30%;> ' + item.NOMEARTICOLO + '</td>';
		cells=cells+ '<td width=5%; class=right>' + item.QUANTITA + '</td>';
		cells=cells+ '<td width=8%; class=right>' + 

.......
......
......
ora ad ogni ciclo io dovrei eseguire un'altra query passando come parametro item.CODARTICOLO, il risultato sarà inserito in una cella della stessa riga.

Allora ho provato ad inserire un' altra chiamata json ma non viene eseguita o meglio viene eseguita ma il valore restituito nn viene scritto.

l'esempio finale è questo. Dove sbaglio??

codice:
$j.getJSON('rotazioneArticoli.php', {dataStart: dataStart, dataEnd: dataEnd}, function(data) {							
	var totaleMagazzino=0;;
	var numScontrini=0;
	var cells="<th width=5%;>Codice Articolo</th><th width=30%;>Descrizione Articolo</th><th width=5%;>Quantità venduta</th><th width=8%;>Prezzo Medio Vendita (I.C.) (€)</th><th width=8%;>Prezzo Medio Acquisto (I.C.) (€)</th><th width=8%;>Totale Vendita (I.C.) (€)</th><th width=8%;>Utile (I.C.) (€)</th>";
	$j.each(data,function(i,item){
		cells=cells+ '<tr>';
		cells=cells+ '<td width=5%;>' + item.CODARTIOLO + '</td>';
		cells=cells+ '<td width=30%;> ' + item.NOMEARTICOLO + '</td>';
		cells=cells+ '<td width=5%; class=right>' + item.QUANTITA + '</td>';
		cells=cells+ '<td width=8%; class=right>' + number_format(toFixedFix(item.TOTALE,3),3,',','.') + '</td>';
        var prezzoMedio = (item.prezzomedio * 1.21);
       $j.getJSON('rotazioneArticoli.php', {dataStart: dataStart, dataEnd: dataEnd, codiceBarre: item.CODICEBARRE}, function(datae) {
				//cells=cells+ '<td width=8%; class=right>' + number_format(toFixedFix(datae,3),3,',','.') + '</td>';
				cells=cells+ '<td width=8%; class=right>prova</td>';
		});
        var totale = item.TOTALE * item.QUANTITA;
		var utile = totale - prezzoMedio;
        totaleMagazzino= totaleMagazzino+ totale;
		totale = toFixedFix(totale,3);
		cells=cells+ '<td width=8%; class=right>' + number_format(totale,2,',','.')+ '</td>';        
        cells=cells+ '<td width=8%; class=right>' + number_format(toFixedFix(utile,3),2,',','.')+ '</td>';
		cells=cells+ '</tr>';	
		//da qui mi dovrei tirare fuori il prezzo medio di acquisto
		
	});