Foros del Web » Programando para Internet » Javascript » Frameworks JS »

valida y no continua

Estas en el tema de valida y no continua en el foro de Frameworks JS en Foros del Web. Buen dia a todos Tengo el siguiente codigo que estoy trabajando, pero al validar se me va a la pagina principal, no encuentro el problema, ...
  #1 (permalink)  
Antiguo 01/06/2013, 05:44
 
Fecha de Ingreso: junio-2013
Mensajes: 1
Antigüedad: 10 años, 10 meses
Puntos: 0
valida y no continua

Buen dia a todos

Tengo el siguiente codigo que estoy trabajando, pero al validar se me va a la pagina principal, no encuentro el problema, aqui va el codigo, estoy usndo ajax, javascript, php y mysql.

$(document).ready(function () {

$("#buttonregistro").button();
$("#buttonLimpiarInformacion").button();

$("#registro").validate({
errorClass: "warning",
onkeyup: false,
onblur: false,
submitHandler: function () {
createCancelDialogregistro(request);
}
});
});

function createCancelDialogregistro(request) {
clearDialog();
var contenido = document.getElementById("dialog-content");
var div = document.createElement("div");
div.appendChild(document.createTextNode("Desea continuar procesando la informacion"));
contenido.appendChild(div);
$("#dialog").dialog({
title: Titleregistro,
resizable: true,
draggable: true,
buttons: {
"No": function () {
$(this).dialog("close");
},
"Si": function () {
procesarregistro(request);
$(this).dialog("close");
}
}
});
}

function procesarregistro(request) {
Procesarinf = $.ajax({
url: querys.php,
type: "POST",
data: request,
beforeSend: function () {
showDisplay('registro-content', 'loading-registro');
},
error: function () {
document.getElementById("registro").reset();
createDialog(Titleregistro, "Error de sistema, por favor intentelo nuevamente.");
},
success: function (datos) {
if (datos == "OK") {
document.getElementById("registro").reset();
createDialog(Titleregistro, "todo fue cargado con exito.");
} else {
createDialog(Titleregistro, datos);
}
},
complete: function () {
showDisplay('loading-registro','registro-content');
}
});
}
  #2 (permalink)  
Antiguo 03/06/2013, 12:57
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: valida y no continua

Procesarinf = $.ajax(

AJAX es asíncrono, por lo que no puedes obtener la información del servidor de ésa manera, la respuesta llega de forma asíncrona al onreadystatechange, lo que es el success para jQuery.

por favor use el highlight del foro para mostrar el código debidamente identado, es difícil ver el problema de ésa forma, aunque tiene muchos errores de sintaxis, como por ejemplo:

url: querys.php

donde querys.php no está encerrado como cadena, lo cual provoca un error, debe ser:

url: 'querys.php'

consulte un manual de JSON
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: ajax, javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:52.