Всем привет, я отсылаю файл на сервер плагином
function ajaxFileUpload(data)
{
var out='';
$.ajaxFileUpload
(
{
url:url,
data:data,
success: function (data, status)
{
if(typeof(data.error) != 'undefined')
{
if(data.error != '')
{
// some operations
}else
{
// some operations
}
}
},
error: function (data, status, e)
{
// some operations
}
}
)
return false;
}
Эта функция работает без нареканий, возвращает от сервера данные об успехе или ошибке. В месте // some operations я попытался записать в out вовзращаемую информацию, например так:
out = data.error;
и в конце вместо return false сделать returm out, чтобы далее по коду можно использовать
var returned_data = ajaxFileUpload({'c':1});
и если в этой возвращенной переменной есть инфа об ошибке, то прерывать выполнение кода.
Но я не могу делать так, потомучто файл грузится сам по себе и в переменную out не успевает записать инфу. Как сделать так чтобы я мог использовать функцию function ajaxFileUpload(data) по коду, чтобы дождаться ответа от сервера, и понять если была ошибка то далее не продолжать код?