Boa noite a todos, estou iniciando com a linguagem PHP e este é meu primeiro Post no fórum, já peço desculpas se há algo de errado.
Bom, estou desenvolvedto (tentando) um sistema de cadastro de currículos, funciona da seguinte forma:
O usuário antes, cadastra um login e uma senha, após cadastrar e efetuar o login, este é direcionado para a tela aonde ele vai cadastrar seu currículo, preferi fazer separadamente uma tabela pra login e senha e otura pra curriculos, minha dúvida é a seguinte...
Após o usuário entrar no sistema, é passado seu id, via url para ao cadastrar o curriculo relacionar as duas tabelas só que estou tendo problemas com o código do ajax, eu envio os arquivos via POST, mas preciso desta variável que foi passada pela url, há um modo de enviá-la com ajax?
<?php include_once '../utilidades/conexao.php'; $logCand = $_POST['efetualoginCand']; $senhaCand = $_POST['efetuasenhaCand']; $montaQueryLoga = "SELECT * FROM tbllogincand WHERE loginCand = :logCand and senhaCand = :senhaCand"; try{ $execQueryLoga = $conexao->prepare($montaQueryLoga); $execQueryLoga->bindValue(':logCand', $logCand); $execQueryLoga->bindValue(':senhaCand', $senhaCand); $execQueryLoga->execute(); $resQueryLoga = $execQueryLoga->fetchAll(PDO::FETCH_ASSOC); $contaQueryLoga = $execQueryLoga->rowCount(PDO::FETCH_ASSOC); foreach($resQueryLoga as $linha){ $idLog = $linha['idLoginCand']; } if($contaQueryLoga > 0){ header("location:cadastrocand.php?id=".$idLog); } }catch(PDOException $erroLoga){ echo "Não foi possível logar-se no sistema" .$erroLoga; }
Vejam a varíavel sendo passada para a tela seguinte.
Na tela seguinte, recupero esta variável e tento enviar ela pra tela posterior, quando o cadastro do candidato será realizado.
Segue o script que realiza a tarefa.
$('#cadCand').submit(function(){ var dados = $( this ).serialize(); jQuery.ajax({ type: "POST", url: "processacurriculo.php", data: dados, success: function( data ) { complete:$('.enviadoSuc').html(data); $('.enviadoSuc').slideDown(1000);.slideUp(5000); } }); return false; });
Pois bem, a passagem é feita com o tipo POST, portanto a variável que recuperei da URL não está sendo passada, existe alguma forma de passar esta variável via ajax? Não queria fazer a página recarregando.
Desculpem o tamanho do post, espero ter conseguido explicar...grato pela atenção.