У меня есть следующий фрагмент кода, но он всегда дает мне сообщение об ошибке «Объект не поддерживает свойство или метод« ajaxSubmit ». Я не уверен, где моя ошибка ... Может ли кто-нибудь мне помочь?Во всех браузерах «Объект не поддерживает свойство или метод« ajaxSubmit »«
<script src="/Scripts/jquery.color.js"></script>
<script src="/Scripts/jquery.Jcrop.min.js"></script>
<script src="/Scripts/jquery.form.js"></script>
<script>
$(document).ready(function() {
var wrapper = $('<div/>').css({ height: 0, width: 0, 'overflow': 'hidden' });
var fileInput = $(':file').wrap(wrapper);
$('#BTN_Upload').click(function() {
fileInput.click();
}).show();
$("#INPUT_Upload").change(function() {
var options = {
target: '#DIV_UploadedImages',
beforeSubmit: showRequest,
success: showResponse,
dataType: "json",
clearForm: true,
resetForm: true
};
$('#FORM_ImageUpload').ajaxSubmit(options);
});
});
</script>
HTML:
<form id="FORM_ImageUpload" method="post" action="~/Async/UploadImage">
<input type="file" value="Post" id="INPUT_Upload">
<img src="~/Images/button_add_pictures.jpg" id="BTN_Upload" class="ProfileButton" />
</form>
Это не дубликат, я использовал этот сценарий на сайте плагина, и я использовал его правильно. – user2227904
Вы уверены, что jquery.form.js загружен успешно? Я имею в виду ошибку 404 – Curious
Мне удалось найти ее с помощью инструментов отладки. То же самое произошло, когда я загрузил его онлайн-копией плагина. – user2227904