W linku który podałeś jest problem który mnie dotyczy aczkolwiek składnia kodu jest zupełnie inna niż u mnie co za tym idzie nie wiem jak zastosować return przy on success

. Opisujesz tam też ,że można spróbować wysłać dane synchronicznie ale nie jest to zalecane. W pierwszym przypadku poległem wiec postanowiłem tego spróbować aczkolwiek wynik jest taki sam czyli następna funkcja która odbiera dane z return wskazuje na UNDEFINIED.
mój kod po zmianach :
function import_file_size()
{
var odpowiedz="";
if(XMLHttpRequestObject)
{
XMLHttpRequestObject.open("POST", "./upload_file/funkcje_dla_ajax.php",false);
var wysylka = 'tresc';
wysylka = escape(wysylka);
XMLHttpRequestObject.send("tresc=" + wysylka);
XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
XMLHttpRequestObject.onreadystatechange = function()
{
if(XMLHttpRequestObject.status == 200)
{
odpowiedz = XMLHttpRequestObject.responseText;
odpowiedz = unescape(odpowiedz);
return odpowiedz;
}
}
}
}
proszę o pomoc w tej sprawie.
ps.
Wątek jest w złym dziale.