Ola pessoal sou inciante em ajax mas já faço bastante coisa com ele mas as vezes quebro a cabeça com ele bom é seguinte criei uma paginas de loguin para um sistema e uso ajax bom tenho dois sistemas que usam praticamente a pagina de loguin igual mudando apenas o nome e banco de dados do sistema bom uma ta funcionando certinho a outro não porque cargas parou de funcionar a rotina depurei o codigo com o alert
ele chama a função certo mas me retorna (ajax.status) 500 porque isso acontece?
A minha função é assim:
var ajax = false;
var Get_http_response;
function logar(url) {
var validou = valida()
if (validou) {
ajax = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
ajax = new XMLHttpRequest();
if (ajax.overrideMimeType) {
ajax.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
ajax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
}
}
}
if (!ajax) {
alert("Não foi possive criar uma interfece XMLHTTP");
return false;
}
url=url+"?Usuario="+document.frmLogar.txUsuario.value +"&Senha="+document.frmLogar.txSenha.value;
alert(url)
ajax.open('POST', url, true);
ajax.onreadystatechange = alertContents;
ajax.send(null);
}
}
function alertContents() {
if (ajax.readyState == 4) {
alert(ajax.status);
if (ajax.status == 200) {
Get_http_response=ajax.responseText;
if (Get_http_response=="0"){
document.all.divErros.style.display="block";
document.getElementById("txUsuario").value=""
document.getElementById("txSenha").value=""
document.frmLogar.txUsuario.focus();
}else if (Get_http_response=="1"){
document.location.href="default.asp";
}
} else {
alert('Ouve um problema na autenticação.');
}
}
}
Pergunta
Clauido José
Ola pessoal sou inciante em ajax mas já faço bastante coisa com ele mas as vezes quebro a cabeça com ele bom é seguinte criei uma paginas de loguin para um sistema e uso ajax bom tenho dois sistemas que usam praticamente a pagina de loguin igual mudando apenas o nome e banco de dados do sistema bom uma ta funcionando certinho a outro não porque cargas parou de funcionar a rotina depurei o codigo com o alert
ele chama a função certo mas me retorna (ajax.status) 500 porque isso acontece?
A minha função é assim:
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.