1

我正在创建一个多语言网站。我需要不将消息作为 jQuery 中的常量写入脚本。我试图解决这个问题:

$("#frmLogin").validate
({
    rules: 
    {
        'userName': { required: true,
        minlength: 5,
        regex:  "^[a-zA-Z0-9'.\\s]{5,40}$"},
        'passWord': { required: true,
        minlength: 5,}
    },
    messages:
    {
        'userName':{ 
            required:$.post("ajaxError.php",{ error:27,rand:Math.random()},function(data)
            { 
                if(JSON.parse(data)[0]=='') 
                {
                    error= 'Error not found';
                }else{
                    error= JSON.parse(data)[0];
                }
                return error;
            })),

等等

错误变量包含正确的消息,但它没有被 jquery.message 截获。

4

0 回答 0