Вход

Просмотр полной версии : Динамическая загрузка картинок с помощью jQuery и AJAX


Wahtel
13.07.2015, 15:58
Я использую jQuery и AXAJ для того, что бы без перезагрузки страницы зашружать картинки, но вот в чем проблема, это моя функция:



$(document).ready(function (e) {
$('#form-id').on('submit',(function(e) {
e.preventDefault();
var data = new FormData(this);

$.ajax({
type: 'post',
url: 'images.php',
processData: false,
contentType: false,
data: data,
success: function(result){
console.log(result);
},
error: function(error){
console.log("error");
}
});
}));
});


и вот что я не могу понять, когда я в консоль вывожу result, то вместо того что бы вывелась та фотография которую я загрузил, там выводятся все фотографии которые у меня уже есть, без той которую я загрузил, что я не так делаю, может кто то объяснить?:help:

ilnurgi
13.07.2015, 16:09
result, это ответ от сервера, смотрите что вам сервер присылает

Wahtel
13.07.2015, 16:18
ilnurgi,
сервер присылает мне те фотографии, которые были до этого уже загружены, наприсер если у меня в папке только одга фотография, и я загружаю еще одну, то result в консоль выводит имя той фотографии, которая была "dark_planet.jpg,'

ilnurgi
13.07.2015, 16:22
и? так в чем проблема?

ты отправляешь запрос, получаешь ответ, ответ выводишь в лог, так причем тут клиентская сторона?

если тебя не устраивает ответ

Wahtel
13.07.2015, 16:23
ilnurgi,
Я хотел получать имя загруженной фотографии, что бы класть ее в свой массив с фотографиями

ilnurgi
13.07.2015, 16:27
вот и настройте сервер так, чтобы он возвращал имя загруженной фотографии

Wahtel
13.07.2015, 16:31
ilnurgi,
Я понял, спасибо)