Problema com ajax

Olá,

Estou tentando adaptar um sistema de login, mas quando tento enviar os dados ele dá o seguinte erro:

Erro: $F is not defined
Arquivo-fonte: http://localhost:8080/polo/servlet/Controller
Linha: 20

Esse é o html:

Login:
Senha:

Esse o ajax:

function autenticar(form) {

var login = $F('login');
var senha = $F('senha');
var url = 'Controller';
var pars = 'cmd=autenticar&login='+login+'&senha='+senha;	
var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onComplete: pegaResposta} );
mensagem.innerHTML = "Aguarde...";

}

Alguém pode me ajudar?

vc esta usando alguma framework para o ajax como o DWR ?, essas “$F()” não existem…

Como faço para pegar os dados de um form e mandar para um .java em ajax?

como fala o jack estuprador vamos por partes…

vc ao menos conhece o conceito ajax?

o pouco que eu sei, é que consigo sem dar o refresh na página ir fazer uma consulta em um banco e retornar um dado.

e é isso que estou tentando fazer, meu colega me passou esse .jsp que faz isso, mas está dando erro nesse $F.

Pegue um exemplo completo:

http://www.mundojava.com.br/NovoSite/codigos/ed14/ajax/ajax.zip

cara seguinte acredito que seu “amigo” não lhe deu muitos detalhes sobre rs. mais seguinte não se espelhe somente nesses “sem da refresh” porque o ajax é muito mais do que isso…

cara vou lhe ensinar a pensar no conceito ajax:

no seu jsp vc tem um form, nele se tem um submit esse submit será “cancelado” de seu formato original de envio para o do ajax… como?, crie um método em JS do qual trabalhe em ajax .

esse método vai ter uma parte do código que irá chamar seu servlet e no seu servlet vc trabalha as informações.

Enquanto ao código desse seu “amigo” joga no lixo que é melho rsrsrs. pelo que vi ele nao teve muita vontade de lhe explicar mais enfim… da uma procurada na internet porque existem bastantes exemplos.

se não achar eu crio um para vc.

Abraços.

estava com um pouco de pressa, não tem como vc criar um para mim?