Я новичок в magento. Я просто хочу сделать проверку изображения в magento, но я много борюсь. Я использовал проверку ajax, но функция append() в jquery не поддерживается в magento, поэтому я не знаю, как это сделать.Как сделать проверку типа изображения в пурпуре.?
Мой Аякса код:
jQuery(function() {
var url = jQuery('#image_url').val();
var vendorImage = jQuery('#vendor_logo');
vendorImage.on("change", function() {
var fd = new FormData();
var file = jQuery('#vendor_logo')[0].files[0];
if (file) {
fd.append('vendor_logo', file);
}
jQuery.ajax({
url: url,
type: 'POST',
cache: false,
data: fd,
success: function (result) {
alert(0);
alert(result);
jQuery("#output").html("Upload success.");
}
});
});
});
Я получаю сообщение об ошибке для функции дописывания().
Я думаю, что было бы лучше, если бы я использовать дополнительные правила в validation.js файл Мой код здесь:
Validation.add('validate-imgtype', 'Please choos valid image', function(v) {
var Image = jQuery(v).val();
var extension = Image.split('.').pop().toUpperCase();
if (extension!="PNG" && extension!="JPG" && extension!="GIF" && extension!="JPEG"){
return extension;
}
});
Но приведенный выше код правило добавить также не работает.
Может ли кто-нибудь помочь мне разрешить это?
Заранее спасибо.
Вы дали код для нормальной отправки формы. Я прошу отправить данные изображения через Ajax и подтвердить его в контроллере. – tttt