Enviar valor de uma variavel pelo ajax
O meu objetivo é quando o usuário aperta no botão envia uma variável para outra pagina usando o Ajax sendo que quando a variável for enviada o usuário sera redirecionado para uma outra pagina. So que quando a variável é enviada e o usuário é redirecionado aparece o erro undefined. Estou usando essas tres paginas
javascript.js
function enviarF(valor) {
var dados = { codigo : valor }
$('#enviar').click(function(){
$.ajax({
url : 'pro.php',
type : 'POST',
data : dados,
success: function(data){
location.href="pro.php";
}
});
});
}
index.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Enviando</title>
<script type="text/javascript" src="jquery-2.1.0.min.js"></script>
<script type="text/javascript" src="javascript.js"></script>
</head>
<body>
<?php
$codigo = 400;
?>
<button type="button" name="enviar" onclick="enviarF(<?php echo $codigo; ?>);">Enviar</button>
</body>
</html>
pro.php
<?php
if(!isset($_SESSION))
session_start();
$_SESSION['codigo'] = $_GET['codigo'];
echo $_SESSION['codigo'];
?>Discussão (4)
Carregando comentários...