我在这个网站上使用多种语言,并希望以不同的语言显示错误。我想知道是否可以在自定义错误消息中使用变量。
这是 JavaScript 代码的片段:
$('form').validate({
$.ajax({
url: 'notification.php',
dataType: 'json',
success: function(data) {
return notification = data;
}
});
rules: {
qty: {
required: true,
digits: true
}
},
messages: {
qty: {
required: notification['qty_error'],
digits: notification['qty_error2']
}
},
invalidHandler: function () {
alert(notification['error2']);
},
submitHandler: function(form) {
$.ajax({
url: $('form').attr('action'),
type: 'post',
data: $('form').serialize(),
success: function() {
$.ajax({
url: 'notification.php',
dataType:'json',
success: function(data) {
$('#notification .container').html('<div class="success" style="display: none;">'+ data.confirm1 + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>');
$('#notification .success').fadeIn('slow');
}
});
}
});
}
});
如果不是,那么另一种方法是什么。