SitoMan Posted July 8, 2013 at 12:26 AM Report #517559 Posted July 8, 2013 at 12:26 AM (edited) Viva pessoal, Hoje trago-vos uma dúvida um tanto ao quanto confusa. Então é assim. Através de Javascript uma função guarda um certo valor e, ao imprimir o seguinte código em HTML ele retorna o valor guardado: <p style="display:inline" id="imdbRating"> Ou seja, esse código imprime, por exemplo, o valor 8. Acontece que eu preciso de declarar uma variável em PHP exatamente com esse valor. <?php $variavel = ?> <p style="display:inline" id="imdbRating"> <?php ; ?> Inicialmente pensei nisto, mas já vi que assim não funciona. Que solução me resta? Obrigado, e um bom início de semana! Edited July 8, 2013 at 12:27 AM by SitoMan
N3lson Posted July 8, 2013 at 05:40 AM Report #517563 Posted July 8, 2013 at 05:40 AM Isto dá 8 ? <p style="display:inline" id="imdbRating"> Realmente está confuso You can't do it, kid. But don't worry, my boy. You're not the only one. No one else can do it.
brunoais Posted July 8, 2013 at 11:31 AM Report #517611 Posted July 8, 2013 at 11:31 AM Em que situação é que ele devolve esse tal 8 do exemplo? Já pensaste que o PHP e o javascript executam em locais diferentes? "[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31 Life is a genetically transmitted disease, induced by sex, with death rate of 100%.
SitoMan Posted July 8, 2013 at 03:06 PM Author Report #517659 Posted July 8, 2013 at 03:06 PM (edited) Tenho este Javascript, desenvolvido por um membro aqui do P@P num tópico de ajuda: <script type="text/javascript"> $( document ).ready(function() { getImdbInfo("<?php the_field('imdb'); ?>"); }); function getImdbInfo(imdbId) { var url = "http://www.omdbapi.com/?i=" + imdbId; $.ajax({ url: url, cache: false, dataType: "jsonp", success: function(data) { var str = ""; str = data.imdbRating; $("#imdbRating").html(str); }, error: function (request, status, error) { alert(status + ", " + error); } }); } </script> Usando este código HTML devolve o valor que está na string str: <p id="imdbRating"> O que eu agora quero é guardar esse valor numa variável PHP, pois será utilizada em código PHP. Obrigado, espero que agora não tenha feito tanta confusão. As minhas desculpas. Edited July 8, 2013 at 03:07 PM by SitoMan
brunoais Posted July 9, 2013 at 06:44 AM Report #517748 Posted July 9, 2013 at 06:44 AM https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started Diverte-te. "[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31 Life is a genetically transmitted disease, induced by sex, with death rate of 100%.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now