在jquery验证中传递全局变量值

时间:2015-06-15 17:18:41

标签: javascript jquery

我的javascript文件中有一个名为errorMessage的全局变量。 根据条件,我将设置错误消息的值。 在我的jquery验证函数中,我想根据条件访问errorMessage的值。是否有可能做到这一点 ?

我在验证时无法访问errorMessage值...我得到空白值。 当我提醒它时,它给出了正确的价值。

errorMessage = "user exists with '+status+' status";
alert(errorMessage);

$("#form").validate(
{
rules : {
firstName : "required",
lastName : "required",
email : {
required : true,
validEmail : true,
emailExist : true,
}, 
}, 
messages : {
firstName : "Required",
lastName : "Required",
email : {
required : "Required",
validEmail: "Not proper email format",
emailExist : errorMessage, -- not working
},
});

1 个答案:

答案 0 :(得分:0)

在发送错误消息之前,您正在检查数据库以获取用户状态。因此,从后端返回错误类型的一些标志。例如,0和1.然后使用带有if-else语句的函数来选择正确的错误文本。对于其他替代方案,请阅读http://jqueryvalidation.org/validate/

相关问题