Can: JQUERY $.ajax

Beitrag lesen

Hallo,

ich hätte eine Frage. Mein Problem ist, dass
ich einer variable den Wert übergeben will, der bei einem Ajax-Request zurückgegeben wird.

function bla(){  
  var xy = getIt();  
  console.log(xy);  
}  
  
  
function getIt(){  
  $.ajax({  
     ...  
  }).done(function(data){  
     return data;  
  });  
}

Ich hoffe das Problem wird klar. Ajax läuft ja asyncron...
Deshalb bekomme ich bei console.log nichts heraus.
Wie kann ich das umgehen? Kann ich es so einstellen,
dass das Programm den Ajax abwartet? async false vllt..
Habe es schon probiert, aber vllt habe ich es falsch.
Ich hatte dann einfach folgendes gehabt:
$.ajax({
  async : false,
})

Danke im voraus.