У меня есть функция, которая выдает AJAX-вызов (через jQuery). В разделе complete
у меня есть функция, которая говорит:
complete: function(XMLHttpRequest, textStatus)
{
if(textStatus == "success")
{
return(true);
}
else
{
return(false);
}
}
Однако, если я назову это так:
if(callajax())
{
// Do something
}
else
{
// Something else
}
Первый никогда не называется.
Если я добавлю alert(textStatus)
в функцию complete
, я получу истину, но не раньше, чем эта функция вернет undefined
.
Можно ли передать функцию обратного вызова моему методу callajax()
? Как:
callajax(function(){// success}, function(){// error}, function(){// complete});