Ir para conteúdo

POWERED BY:

Arquivado

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

renan.miranda

Inserir variável PHP em JAVASCRIPT

Recommended Posts

Saudações...

 

Eu tenho a seguinte função java:

 

<script>
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Percentual', 'Particle Size (Microns) %'],
[0, 0],
[300, 11],
[440, 34],
[500, 55],
[600, 1],
[700, 0],
]);
</script>
mas eu quero inserir valores dinâmicos nos campos:
[0, 0],
[300, 11],
[440, 34],
[500, 55],
[600, 1],
[700, 0]
Eu já estou puxando as informações corretas pelo PHP, já foram criadas as variaveis $ponto1, $ponto2... mas preciso fazer com que ele leia.
Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo, você pode fazer o seguinte criar alguns inputs com o type hidden, com os valores PHP e capturar os valores pelo javascript com cada ponto, ficou claro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não seria o caso de criar um laço de repetição aqui?

 

Para os seguintes valores....

[0, 0],
[300, 11],
[440, 34],
[500, 55],
[600, 1],
[700, 0]
Poderíamos fazer o seguinte (entendendo que já temos os valores de $ponto1 e $ponto2)...
$pontos = array('X' => 'Y', 'A' => 'B'); //Array com os pontos que você já possui, lembrando que esse array pode ser montado com base na informação que você poderia ter em um banco de dados, neste caso utilizaria um while para percorrer cada resultado do BD
foreach ($pontos as $ponto1 => $ponto2) {
$resultado .= '['.$ponto1.', '.$ponto2'],'; //Aqui se cria o laço para montar todos os pontos que você possui no Array
}
$resultado = substr($resultado, 0, -1); //Aqui tiramos a vírgula do último resultado
echo $resultado; // Aqui inserimos, na função java, todos os pontos obtidos
Nota: é permitido dar um echo PHP dentro de uma função javascript, assim, sendo da forma proposta acima, seja por qualquer outro método de obtenção das variáveis, bastaria dar um '<? echo $variavelquevocequer ?>'

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.