jQuery не может прочитать какие-либо данные запроса, кроме тех, которые указаны в URL (GET).Вам нужно будет использовать PHP (или другой серверный язык) для обработки ответа, созданного приложением FLash.
Из-за того, что вы используете Flash для процесса, вы в некоторой степенинедостаток, потому что если приложение Flash не имеет какого-либо уведомления о событии JavaScript «PhotoUploaded», ваша страница не будет уведомлена о том, что Flash только что отправил изображение на ваш сервер, которое необходимо извлечь и вставить.Если вы можете изменить приложение Flash для создания внешнего события JavaScript, вы можете продолжить, как Фрэнки описал в своем ответе;в противном случае, если модификация приложения Flash недоступна, то другим решением будет сделать так, чтобы ваша страница отправляла запрос на сервер время от времени (возможно, 5-10 секунд), чтобы проверить, есть ли для него фотография.покажи.
Самый простой способ настроить опрос с вашим сервером таким образом - убедиться, что каждая загрузка фотографий из Flash имеет уникальный, заранее определенный идентификатор, который ваша страница знает при первоначальной загрузке.Затем вы просто будете пинговать свой сервер каждые несколько секунд с помощью запроса AJAX и передавать ему этот уникальный идентификатор, чтобы найти правильное изображение, если оно существует.
Базовый пример:
function GetPhoto() {
$.get('/getphoto.php?ID=1541XJ55A6', function(response) {
if(response.ImageUrl !== "") {
$(".profile-image").attr("src", response.ImageUrl);
if(getPhotoTimer !== undefined) {
clearInterval(getPhotoTimer);
}
}
});
}
$(document).ready(function() {
var getPhotoTimer = setInterval("GetPhoto()", 10000); // every 10 seconds
});