多言語ウェブサイトを作成しています。メッセージが 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 によってインターセプトされません。