Ajax só funciona no Google Chrome
Fala galera, estou com um problema em minha aplicação..
Utilizo ajax para para fazer o cadastro de usuários. E uso o conceito de OO no javascript.
Ele funciona perfeitamente no Google Chrome.. Porém no IE e no Firefox sempre dá erro. Entrando no evento Error do ajax.
Segue o código:
function Usuario(nome, idade)
{
this.nome, = nome;
this.idade = idade;
return this;
}
function criarUsuario(form){
var cadastrar, nome, idade;
nome = $('#nome").val();
idade = $('#idade").val();
cadastrar = new Usuario(nome, idade);
novoUsuarioAjax(cadastrar);
}
}
function novoUsuarioAjax(objUsuario){
var sucesso, erro;
erro = "Houve um problema durante a gravação dos dados.";
$.ajax({
type: "POST",
url: "cadastro.asp",
cache: false,
dataType: "text",
data:
{
nome : objUsuario.nome
,idade : objUsuario.idade
}
,error: function(Retorno)
{
alert(erro);
}
})
.done(function(data)
{
alert(data);
}
);
}
OBS: o botão que chama a função para cadastrar é type='button'.
Vocês tem alguma dica?
Discussão (1)
Carregando comentários...