Tenho a seguinte função ajax no meu javascript:
$.ajax
({
type: 'POST',
url: '../../../F_PHP/M0_Funcionalidades/BuscaClienteAjax.php',
data: {CampoCliente: Campo , TipoBusca: TipoBuscaCampo, DadosBusca: DadosBuscaCampo, },
dataType: 'json',
success: function(dados)
{
console.log(JSON.parse(dados));
var result = JSON.parse(dados);
CodigoCliente = result.Cod_Cliente_Clientes_CLI;
var CodigoInput = document.getElementById("Codigo");
var NomeInput = document.getElementById("Nome");
var NomeUsualInput = document.getElementById("Nome_Usual");
var CPFInput = document.getElementById("CPF_CNPJ");
var RGInput = document.getElementById("RG");
var EnderecoInput = document.getElementById("Endereco");
var NumeroInput = document.getElementById("Numero");
var ComplementoInput = document.getElementById("Complemento");
var BairroInput = document.getElementById("Bairro");
var CEPInput = document.getElementById("CEP");
var CidadeInput = document.getElementById("Cidade");
var EstadoInput = document.getElementById("Estado");
var PaisInput = document.getElementById("Pais");
var NomeConjugeInput = document.getElementById("Nome_Conjuge");
var NomePaiInput = document.getElementById("Nome_Pai");
var NomeMaeInput = document.getElementById("Nome_Mae");
CodigoInput.value = result.Cod_Cliente_Clientes_CLI;
NomeInput.value = result.Nome_Clientes_CLI;
NomeUsualInput.value = result.Nome_Usual_Clientes_CLI;
CPFInput.value = result.CPF_CNPJ_Clientes_CLI;
RGInput.value = result.RG_Clientes_CLI;
EnderecoInput.value = result.Endereco_Clientes_CLI;
NumeroInput.value = result.Numero_Clientes_CLI;
ComplementoInput.value = result.Complemento_Clientes_CLI;
BairroInput.value = result.Bairro_Clientes_CLI;
CEPInput.value = result.CEP_Clientes_CLI;
CidadeInput.value = result.Cidade_Clientes_CLI;
EstadoInput.value = result.Estado_Clientes_CLI;
PaisInput.value = result.Pais_Clientes_CLI;
NomeConjugeInput.value = result.Nome_Conjuge_Clientes_CLI;
NomePaiInput.value = result.Nome_Pai_Clientes_CLI;
NomeMaeInput.value = result.Nome_Mae_Clientes_CLI;
},
error: function()
{
console.log('Erro!');
}
});
Os dados são enviados para o arquivo "BuscaClienteAjax.php"
. Os paramêtros do ajax são recebidos nesse arquivo, dessa forma:
$CampoRecebe = $_POST['CampoCliente'];
$TipoBuscaRecebe = $_POST['TipoBusca'];
$DadosBuscaRecebe = $_POST['DadosBusca'];
Mas ao fazer a requisição ajax eu recebo o erro:
Notice: Undefined index: CampoCliente in C:\Users\valdi\eclipse-workspace\Programa\Lanchonete\F_PHP\M0_Funcionalidades\BuscaClienteAjax.php on line 31
Recebo esse erro para os três parâmetros que deveriam receber os valores enviados na função ajax. Eu dei um var_dump nas variáveis e elas possuem o valor nulo… Mas os valores estão sendo enviados no javascript. Por algum motivo esses valores não estão sendo recebidos da requisição AJAX. Verifiquei os caminhos dos arquivos e os caminhos estão todos certos. Por qual motivos os valores não estão sendo recebidos da requisição AJAX?