Ir para conteúdo

Arquivado

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

LuanMartinsTI

Atualizar dados vindo do php com javascript

Recommended Posts

É possível eu executar uma função php dentro de uma função javascript? Eu preciso atualizar os dados vindo por json, e os dados eu pego com curl, mostra normalmente na pagina, mas se eu fizer uma alteração na pagina onde os dados é buscado, só mostra se eu der f5 na pagina onde faço a exibição dos dados, eu tenho um botão javascript que executa a seguinte função

 

function UpdateAudio(){
  var update = document.getElementById('player2'); player2.src='http://127.0.0.1:9982/;'; player2.load();
}

E preciso atualizar os dados q vem por c URL tambem, é possivel? 

 

error_reporting(0);
    ini_set(“display_errors”,0);
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
    header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache"); // HTTP/1.0
    header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
    @$host = 'yoda.hosthb.com';
    @$port = '9982';
    @$ch = curl_init();
    @curl_setopt($ch, CURLOPT_URL, "http://".$host.":".$port."/index.html");
    @curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla");
    @curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    @curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);
    $data = @curl_exec($ch);
    $locutor = @explode("<font class=default>Stream Title: </font></td><td><font class=default><b>", $data);
    $locutor = @explode("</b></td></tr>", $locutor[1]);
    $locutor = @strip_tags(addslashes(utf8_encode($locutor[0])));

é mais o menos esse o codigo, então reforçando, queria saber se dentro da função  Update do javascript consigo rodar o codigo php para buscar novamente os dados do dj

Compartilhar este post


Link para o post
Compartilhar em outros sites
Citar

É possível eu executar uma função php dentro de uma função javascript? 

Não

Após o php gerar HTML/JS/CSS o caminho reverso não é possível

 

 

 

Citar

 Eu preciso atualizar os dados vindo por json, e os dados eu pego com curl, mostra normalmente na pagina, mas se eu fizer uma alteração na pagina onde os dados é buscado, só mostra se eu der f5 na pagina onde faço a exibição dos dados, eu tenho um botão javascript que executa a seguinte função

Utilize a técnica de Ajax, que é capturar informações do servidor sem a necessidade de recarregar a mesma,

 

Um tutorial simples de ajax que eu fiz:

https://github.com/gabrieldarezzo/desafiosInternos/tree/master/ajax

 

Bons estudos

Compartilhar este post


Link para o post
Compartilhar em outros sites

É mesmo, esqueci do AJAX, tenho varios exemplos no proprio site que fiz, atualização com ajax, rapido e pratico, tinha esquecido completamente, acho q é fruto da madrugada toda acordado, vlw ai por me lembrar.

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.