Пытаюсь отправит изображения на сторонний сервер делаю так:
$('#imgFile').on('change', function () {
var input = $("#imgFile");
var fd = new FormData;
fd.append('imgfile', input.prop('files')[0]);
$('.products-imagesearch').html('<center>loading...</center>');
$.ajax({
url: 'https://s.taobao.com/image',
data: fd,
processData: false,
contentType: false,
type: 'POST',
success: function (data) {
var result = jQuery.parseJSON(data);
if(result.name != 'undefined'){
alert(result.name);
}
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" onclick="document.getElementById('imgFile').click(); return false;" id="btnUpload"> Загрузить фотографию</a>
<input id="imgFile" name="imgFile" type="file" style="display:none">
<div class='products-imagesearch'></div>
Такой вот код у меня консоль ругает на ошибку:
Но ведь здесь этот код отлично работает.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей