Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom estou com uma problema, ao executar um $.post com jquery e ao mesmo tempo atualizar os dados da pagina.
O $.post não faz a gravação dos dados, quando faço debug consigo gravar os dados, mais sem debug, acredito eu, que por causa da velocidade o $.post não consegue executar, tem como eu resolver isso?
Codigo jQuery
$(document).ready(function() {
$('a#Proximo').click(function(e){
//e.preventDefault();
var cliente = <? echo $_SESSION["USU_CODIGO"]; ?>,
resposta = "",
aux = "",
codigo_pergunta = $('#codigo_id').val(),
codigo_sub_pergunta = $('#codigo_sub').val();
if (resposta == ""){
$('input:radio[name=Pergunta]').each(function() {
if ($(this).is(':checked'))
resposta = $(this).val();
});
}
if (($('#escolha').val() != "--") && (resposta == "")){
resposta = $('#escolha').val();
}
if (($('#escrita').val() != "") && (resposta == undefined)){
resposta = $('#escrita').val();
}
if (codigo_sub_pergunta == ""){
codigo_sub_pergunta = 0;
}
//deleta resposta anterior e grava a nova...
$.post("deleta_resposta_anterior.php", {codigo_pergunta: codigo_pergunta, codigo_sub_pergunta: codigo_sub_pergunta, cliente: cliente}, function(data){
alert(data);
});
//grava resposta atual escolhida...
$.post("grava_resposta_pesquisa_satisfacao.php", {codigo_pergunta: codigo_pergunta, codigo_sub_pergunta: codigo_sub_pergunta,
resposta: resposta, cliente: cliente}, function(data){
alert(data);
});
});
$("#Finalizar").click(function(){
window.opener = window
window.close("#")
});
});
link Proximo(citado no código acima)
$next_link = "<a id=\"Proximo\" name=\"Proximo\" href=\"$PHP_SELF?pagina=$next\" >Próxima </a>";
Andei pesquisando e eu tenho que fazer esse script jQuery em modo Síncrono, mas como eu faria isso?
Por Favor me ajudem!
Agradeço desde já!
Carregando comentários...