Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite!
Estou fazendo um sistema que irá gravar dados no banco de dados com jQuery e Ajax.
A parte que grava está funcionando, porém gostaria de fazer a parte que busca estes dados gravados. Atualmente meu Ajax está desta forma:
var sArquivoUrl = "ajax/cores.AJAX.php";
var oParam = new Object();
oParam.cor = sCor;
oParam.exec = "cadastrarCor";
var oAjax = $.ajax({
url: sArquivoUrl,
beforeSend: function (){
$('#divSucesso').show();
$('#divSucesso').html("Cadastrando Cor...");
},
type: "post",
data: oParam,
complete: function (){
$('#divSucesso').html("Cadastro efetuado com sucesso.");
$('#divSucesso').hide(2500);
}
});
O meu arquivo PHP está desta forma:
switch ($sExec) {
case "cadastrarCor":
$cor->sCor = addslashes($_POST["cor"]);
$cor->cadastrar();
$cor->iId;
break;
}
Iria criar um novo case = "listaCor". Este case irá buscar os dados no banco de dados e me retornar. Porém como retorno isso para a página que irá executar o Ajax? Tentei passar por jSON mas não deu muito certo.
Pesquisei na internet e no site oficial o jQuery e não tinha nada referente a tratamento de retorno do Ajax.
Alguém tem uma dica ou link que possa me dar uma idéia?
Valeu!
Carregando comentários...