Ishkandar Postado Janeiro 18, 2009 Denunciar Share Postado Janeiro 18, 2009 Estou fazendo um aplicativo apenas para fins de estudos que faz o seguinte:Se ingressa um número e um AJAX se encarrega de chamar um php externo (calculaRaiz.php) e coloca o resultado na página inicial com inner.HTML desta forma:Valor = ajax1.responseTextdocument.getElementById("result").innerHTML = Valor;dentro de:<div id="result"></div>Até aqui..tudo OK.Agora quero pegar a variável Valor e passá-la com POST para uma outra página assim:<form id="mostrarResultado" method="post" action="mostrarResultado.php"><input type="hidden" name="valor" id="valor" value="<? $Valor = Valor; ?>" /><input type=submit name="submit" value="Enviar"> </form>Este é o mostrarResultado.php<?php$Valor = $_POST["valor"]; print "El valor de la raíz es $Valor"; ?>Mas não consigo que funcione. Que é o que está errado?Desde já muito obrigado. Claudio Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ikkinet Postado Janeiro 18, 2009 Denunciar Share Postado Janeiro 18, 2009 Uma coisa que você poderia fazer é colocar esse Valor que retorna do Ajax já no formato de um input. Algo mais ou menos assim:Valor = ajax1.responseTextdocument.getElementById("result").innerHTML = '<input type="hidden" name="valor" value="'+Valor+'">'+Valor; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Janeiro 19, 2009 Denunciar Share Postado Janeiro 19, 2009 Ou na hora de imprimir este valor na página, trocar:<? $Valor = Valor; ?> Por: <?php echo $Valor; ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Ishkandar
Estou fazendo um aplicativo apenas para fins de estudos que faz o seguinte:
Se ingressa um número e um AJAX se encarrega de chamar um php externo (calculaRaiz.php) e coloca o resultado na página inicial com inner.HTML desta forma:
Valor = ajax1.responseText
document.getElementById("result").innerHTML = Valor;
dentro de:
<div id="result"></div>
Até aqui..tudo OK.
Agora quero pegar a variável Valor e passá-la com POST para uma outra página assim:
<form id="mostrarResultado" method="post" action="mostrarResultado.php">
<input type="hidden" name="valor" id="valor" value="<? $Valor = Valor; ?>" />
<input type=submit name="submit" value="Enviar">
</form>
Este é o mostrarResultado.php
<?php
$Valor = $_POST["valor"];
print "El valor de la raíz es $Valor";
?>
Mas não consigo que funcione. Que é o que está errado?
Desde já muito obrigado. Claudio
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.