I have a function called "myCall()" like this:
function myCall() {
$.ajax({
type: 'get',
url: 'file.php?id=10',
dataType: 'json',
cache: false,
success: function(data) {
return data;
},
error: function(data) {
alert('error!');
}
});
}
As you can see, this funcion call the "file.php?id=10" and get a return.
That's ok.
But here is my localFunction():
function localFunction() {
show = myCall();
alert(show);
}
As you can see, the localFunction() alert shows "undefined".
How can I make the show = myCall() wait the response before go to next code line?
Fiddle: