Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Dúvida com requisição ajax + php.

$
0
0

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.


Viewing all articles
Browse latest Browse all 14190

Trending Articles