Показать сообщение отдельно
  #2 (permalink)  
Старый 23.10.2012, 20:38
Профессор
Отправить личное сообщение для Hoshinokoe Посмотреть профиль Найти все сообщения от Hoshinokoe
 
Регистрация: 08.01.2012
Сообщений: 253

Oleg_Antonov,

Процесс загрузки файла на сервер асинхронный, данные ответа от сервера будут доступны только в success - колбэке. Поэтому в success вы должны вызвать ваш метод и передать данные.

Примерно так:
function f1(){
ajaxFileUpload(var1, var2);
	 
//остальной код функции переносите в отдельную функцию
}

function onDataLoaded(data)
{
//здесь остальной код
}

function ajaxFileUpload(var1, var2)
{
   $.ajaxFileUpload({
   ...
   success: function (data, status)
   {
      ...
      onDataLoaded(data);
      ...
   }

Последний раз редактировалось Hoshinokoe, 23.10.2012 в 20:43.
Ответить с цитированием