php json e javascript
Fala galera, vi muitos códigos como este:
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="exemplo.js"></script>
<title>Exemplo</title>
</head>
<body>
<button>Clique aqui</button>
</body>
</html>
//Quando o Documento HTML estiver carregado
jQuery(document).ready(function(){
//Ao clicar em um elemento do tipo button
jQuery("button").click(function(){
//Requisição Ajax
jQuery.ajax({
url: "pagina.php", //URL de destino
dataType: "json", //Tipo de Retorno
success: function(json){ //Se ocorrer tudo certo
var msg = "Nome: " + json.nome + "\n";
msg += "Sobrenome: " + json.sobrenome + "\n";
msg += "Idade: " + json.idade;
alert(msg);
}
});
});
});
<?php
$arr = array(); //Declaração da variável array
//Atribuição dos valores na posição correspondente no array
$arr['nome'] = "Evandro";
$arr['sobrenome'] = "Balmant";
$arr['idade'] = 25;
$arr['macho'] = true;
/**
* OBS.: Uma requisição AJAX recebe como retorno tudo o
* que você escreve no lado do servidor, portanto não
* fazemos um return e sim um echo ou print.
*/
//A função json_encode() converte um array para o formato JSON
echo json_encode($arr);
?>
Na maioria dos exemplos o fluxo é: html->js->php o que eu quero fazer é o oposto... eu tenho um script php q pega dados do banco e converte para json e preciso pegar com js para criar dashboards com plotly.js ...minha dúvida: Qual melhor forma de se fazer, atual, que frameworks usam, etc?
Vi em stakoverflow nego falando em Var variavelJs = <?php print($json); ?>; mas creio que isso seja errado, ia fazer com curl mas os dois arquivos estão no meu projeto...ou seja...tenho um controller que instacia a model com dados, o controller precisa mandar para a view esse json para construir os dashboards...Alguma dica?Discussão (12)
Carregando comentários...