Вот моя формаJQuery представить форму с помощью Ajax
<form name="uploadImg" id="uploadImg" class="profile-image" enctype="multipart/form-data">
<input type="file" name="profile" id="updProfileImg">
</form>
Вот мой JQuery событие
$("#updProfileImg:file").change(function() {
$('#uploadImg').submit(function() {
var queryString = new FormData($('form')[0]);
$.ajax({
type: "POST",
url: 'index.php?route=account/edit/upload',
data: queryString,
contentType: false,
processData: false,
beforeSend: function() {
},
success: function() {
}
})
})
})
Но событие изменения не вызывает форму представить, поэтому я попытался trigger('submit')
но страницу обновляется, а не отправляется в ajax.
попытаться переключить функцию возврата? –