Problema com Evento Ajax

(joelson19) #1

Bom dia, estou criando um formulário que ao alterar um dado vindo de um texto auto-complete,

altera-se o conteúdo do editor de documento! Bem, gostaria de exibir uma janela de pergunta ou

confirm do javascript porém já tentei com a chamada do seguinte método:

return confirm(‘Deseja substituir o conteúdo do editor de documento?’);

e outros variantes não dá certo! Por último tentei:

echo “<?php $decisao = ?>”."";

Agradeço a atenção!

(Diogo Toscano) #2

o evento ajax ocorre num unico processo no lado servidor … se vc der um alert no servidor, o codigo php nao fica esperando para executar o resto nao.

o que vc precisa seria fazer via javascript. no onchange do campo.

(joelson19) #3

Beleza entendi,

estava imaginando dessa maneira mesmo, o evento ajax Php não espera execução de ,

nesse caso seria necessário um bloqueio no processo devido ao método confirm() e isso não ocorre

pois se trata de um único processo como o Sr. falou.

Bem mas meu código atualmente está dependente do Php.

Obrigado pela atenção!

(Diogo Toscano) #4

Voce pode colocar um checkbox pedindo pra pessoa confirmar … e caso tente inserir ou atualizar e o checkbox esteja desmarcado, voce pode dar um erro e ir no banco e pegar o valor anterior do campo modificado e tira ro que o usuario digitou … fazer um controle desse tipo …