我需要使用提交,但是当我执行AJAX功能时,这工作正常但不执行成功事件。我在sumbit上执行下一个函数。
<input id="btnReg" type="submit" value="Registrarme" />
$.ajax({
type: "POST",
url: "Handler/General.ashx?mn=Registrar&n=" + (new Date()).getMinutes() + "-" + (new Date()).getSeconds(),
data: JSON.stringify(jSON),
contentType: "application/json; charset=utf-8",
//dataType: "json",
success: function (data) {
var lblError = document.getElementById('lblError');
if (data == -2) {
lblError.innerHTML = "El código de promoción es invalido.";
}
else if (data > 0) {
var btnRegistrar = document.getElementById('btnRegistrar');
lblError.innerHTML = "El usuario ha sido registrado con exito.<br />En breve te llegará un correo con la liga para que puedas activar tu cuenta.<br/><br/> Gracias por tu paciencia";
btnRegistrar.style.display = "none";
}
else {
lblError.innerHTML = "Este usuario ya ha sido registrado.<br/>Por favor verifica los datos";
}
}
});
在成功事件中,我必须显示消息,但未找到。
当我使用按钮时,我没有任何问题,功能执行正确,但我不明白为什么,如果我执行相同的过程。
你有什么想法吗?
感谢。