Ho creato una funzione che mi dovrebbe aggiornare i valori dei campi input (type=number) prendendoli da un Json.
codice HTML:
function caricaPrezzi(){ $.getJSON("json.php", function(data) { for (var i=0;i<data.length;i++) $("input#prodprezz"+data.idprodotto).val(data.prezzo); alert(data.idprodotto+prezzo); });};
L'output del json è una cosa del genere
codice HTML:
{"idprodotto":"3094","prezzo":"3500"}
i valori vengono sicuramente caricati perchè li vedo nell'alert.
Inoltre se scrivo direttamente nella funzione ad es.
codice HTML:
$('input#prodprezz3094').val(1000);
il valore del campo, questo si aggiorna correttamente.
La funzione però non va....