Se vado sull'url QueryJsonUltimoPreventivo.asp?q='9'&q2='357' il browser mi stampa [{"IDarticolo":"9","PrezzoUnitarioRow":"52","IDclie nti":"357"},{"IDarticolo":"9","PrezzoUnitarioRow": "50","IDclienti":"357"}]
mentre se al posto di 9 inserisco 3 (id che non soddisfa la query)
QueryJsonUltimoPreventivo.asp?q='9'&q2='357'
il browser mi stampa []
quindi lato asp dovrebbe essere giusto.
forse credo ci sia un errore di logica da parte mia lato javascript; mi spiego meglio
io chiedo:
se dati[0].PrezzoUnitarioRow è diverso da undefined allora fai....
il problema è che javascript mi blocca subito appena vede che dati[0].PrezzoUnitarioRow è undefined e aspetta la condizione if ma da l'errore proprio dicendo che dati[0].PrezzoUnitarioRow è undefined e non posso usarlo nell'if; credo di dover cambiare la logica.
p.s.: come suggeriresti di far stampare ad asp il valore testKo?
direttamente dalla select di QueryJsonUltimoPreventivo.asp?
QueryJsonUltimoPreventivo.asp
codice:
QueryToJSON(Conn, "SELECT IDarticolo,PrezzoUnitarioRow,IDclienti FROM PreventivoRows WHERE IDarticolo = "&request("q")&" AND IDclienti= "&request("q2")&" ORDER BY productID DESC").Flush