variavel global so mostra valor depois do alert
fala pessoal
meu problema e o seguinte, eu preciso pegar um valor de um calculo depois de fazer uma requisição ajax e pegar esse valor e colocar em um campo
o problema e que o valor esta me retornando "undefined" no alert, e no lugar aonde eu quero colocar o valor, aparece o valor correto, porem, so funciona se eu colocar o alert, se eu nao colocar, nao aparece nada.
isso no firefox, no chrome me mostra o alert como "undefined" e no campo que eu quero colocar o valor nao aparece nada
esse e o meu codigo:
$("select[name='markup[]']").change(function(){
var valor;
var id = $(this).val();
$.post("biblioteca/busca-valor-formula.php",{id:id},function(data){
valor = eval(data);
});
alert(valor);
var indice = $(this).parent().next();
$(indice).html("<td style='border:none;'>"+valor.toFixed(4)+"<input type='hidden' name='indice[]' value='"+valor.toFixed(4)+"'/></td>");
});
alguem pode me dar um help?Discussão (4)
Carregando comentários...