Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cdfree

ajax+json+php

Recommended Posts

Como posso exibir o resultado da array no input (id='mes1',id='mes2'.....)

<script type="text/javascript">
$(function () {
$("#clicar").click(function(){
$.ajax({
type: "GET",
url: "ajax.php",
dataType: "json",
success: function(str){
$("#div").html(str.mes1);
}
});
});
});
</script>

ajax.php

<?php
$var = array('mes1'=>'1.999,00','mes2'=>'2.000,99');
echo json_encode($var);
?>

o input deve ficar:

<input type="text" id="mes1" value="????">...mes2....mes3...

Compartilhar este post


Link para o post
Compartilhar em outros sites

  $("#mes1").val(str.mes1);

$("#mes2").val(str.mes2);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem como montar a array assim:

<?php
$var = array('01/2013'=>'1.999,00','02/2013'=>'2.000,99','04/2013'=>'3.999,01'); // vou retirar esta informação do servidor mysql
echo json_encode($var);
?>

O json aceita números?

$("#01/2013").val(str.mes1); como ficaria no mês (str.01/2013);

Compartilhar este post


Link para o post
Compartilhar em outros sites
O json aceita números?
$("#01/2013").val(str.mes1); como ficaria no mês (str.01/2013);

Não aceita numeros, como no seu caso é mês fica facinho, so mudar a data para o nome do mes:

   var json = {
         Jan:1999.00,
         Feb:2000.99,
         Mar:2999.00,
         Apr:3000.99,
         May:3999.00,
         Jun:4000.99,
         Jul:4999.00,
         Aug:5000.99,
         Sep:5999.00,
         Oct:6000.99,
         Nov:6999.00,
         Dec:7000.99
      }

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.