Ver Mensaje Individual
  #23 (permalink)  
Antiguo 30/12/2009, 17:55
Cryptorius
 
Fecha de Ingreso: diciembre-2009
Mensajes: 16
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: como checar errores en servidor

por lo que veo estas usando un scrip de AJAX,

fijate que al enviar DATOS DE FORMULARIO,

Cita:
<form onsubmit="validar6();FAjax('tarifa.php', ......
me llama la antencio que valides y que mandes la pagina al mismo tiempo...... nunca use algo asi....
por otro lado quizas el .JS osea el archivo que contiene el scrip FAJAX, puede que solo mande a la pagina, o bien que te falte algun parametros, en tanto escombro de codigo es medio dificil definir que tengas alguna coma "," de mas o de menos.

tenes que editar el archivo donde lo tenes el .js, creo que hay una funcion de AJAX DRIVER, que es para envio de FORMULARIO y es mas simple, cuando usas AJAX recorda que te carga una pagina desde 0 osea rompe todo los codigos anteriores y la carga como nueva pagina.

creo que este codigo es mas simple y funciona mejor

Cita:
function enviarFormulario(url, formid, divrespuesta){
var Formulario = document.getElementById(formid);
var longitudFormulario = Formulario.elements.length;
var cadenaFormulario = "";
var sepCampos;
sepCampos = "";
for (var i=0; i <= Formulario.elements.length-1;i++) {
cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
sepCampos="&";
}
peticion=nuevoAjax();
peticion.open("POST", url, true);
peticion.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
peticion.send(cadenaFormulario);
peticion.onreadystatechange = function() {
if (peticion.readyState == 4 && (peticion.status == 200 || window.location.href.indexOf ("http") == - 1)){
document.getElementById(divrespuesta).innerHTML = peticion.responseText;
}
}
}
la verdad mucho no la entiendo pero se que anda jajaja.

bueno cuidate y nos mantenemos en contacto FELIZ AÑO NUEVO