Duas ou mais requisições no mesmo AJAX
Enquanto o usuário preenche o form, quero fazer uma verificação no banco para saber se já existe o item que ele está tentando gravar.
Para essa finalidade fiz este código bem básico.
var chekTitulo = document.getElementById("titulo").value;
var obj = createXMLHTTP();
obj.open("post", "minhapagina.asp", true);
obj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
obj.onreadystatechange=function(){
if (obj.readyState == 4){
var string_json = (obj.responseText);
var lista = eval(string_json);
if (lista[0].item != chekTitulo)
{
alert("Não existe")
return
}
else
{
alert("Já existe")
}
}
}
obj.send(encodeURI("checkItem="+chekTitulo));
Se o item não existir no banco, precisarei enviar os dados do form para serem gravados.
Para isso gostaria de usar o mesmo ajax. Como faço isso?
Pelo que andei olhado teria que fazer uma "fila" de processamento para executar a segunda operação (gravar os dados) depois que terminar a primeira (checagem do item).
Seria este o caminho?? Como adapto este código para fazer isso?
Obrigado.
Discussão (4)
Carregando comentários...